James D'Arcy character Eric Zimit
Sophie Lowe character Petra
Rhys Wakefield character James
Bonnie Wright character Georgina
Daryl Sabara character Chips
Abhi Sinha character Kavi
Freddie Stroma character Jack
Katie Findlay character Bonnie
George Blagden character Andy
Jacob Artist character Parker
Erin Moriarty character Vivian
Maia Mitchell character Beatrice
Philippa Coulthard character Poppie
Toby Sebastian character Russell
Hope Olaide Wilson character Omosedé
Melissa Le-Vu character Plum
Darius Homayoun character Toby
Chanelle Bianca Ho character Mitzi
Taser Hassan character Nelson
Natasha Gott character Yoshiko
Asger Mariager character Young James (Age 7)
James Moriarty character Young James (Age 12)
Chamroeun Bustraan character Young James (Age 16)
Julia Hodges character Best Friend on Tower
Katherine Robertson character Best Friend on Tower
Kory Brown character Student on Trolley Tracks
Jack Hooker character Student on Trolley Tracks
Piper Hinson character Student on Trolley Tracks
Melissa Kaskel character Student on Trolley Tracks
Michael Rougeau character Student on Trolley Tracks
Endang Pratiwi character Street Vendor (voice)
Cinta Laura Kiehl character Utami