All Cast

James D'Arcy
Eric Zimit

Sophie Lowe
Petra

Rhys Wakefield
James

Bonnie Wright
Georgina

Daryl Sabara
Chips

Abhi Sinha
Kavi

Freddie Stroma
Jack

Katie Findlay
Bonnie

George Blagden
Andy

Jacob Artist
Parker

Erin Moriarty
Vivian

Maia Mitchell
Beatrice

Philippa Coulthard
Poppie

Toby Sebastian
Russell

Hope Olaidé Wilson
Omosedé

Melissa Le-Vu
Plum

Darius Homayoun
Toby

Chanelle Bianca Ho
Mitzi

Taser Hassan
Nelson

Natasha Gott
Yoshiko
Asger Mariager
Young James (Age 7)
James Moriarty
Young James (Age 12)
Chamroeun Bustraan
Young James (Age 16)
Julia Hodges
Best Friend on Tower
Katherine Robertson
Best Friend on Tower
Kory Brown
Student on Trolley Tracks
Jack Hooker
Student on Trolley Tracks
Piper Hinson
Student on Trolley Tracks
Melissa Kaskel
Student on Trolley Tracks
Michael Rougeau
Student on Trolley Tracks
Endang Pratiwi
Street Vendor (voice)
