All Cast

James D'Arcy

James D'Arcy

Eric Zimit

Sophie Lowe

Sophie Lowe

Petra

Rhys Wakefield

Rhys Wakefield

James

Bonnie Wright

Bonnie Wright

Georgina

Daryl Sabara

Daryl Sabara

Chips

Abhi Sinha

Abhi Sinha

Kavi

Freddie Stroma

Freddie Stroma

Jack

Katie Findlay

Katie Findlay

Bonnie

George Blagden

George Blagden

Andy

Jacob Artist

Jacob Artist

Parker

Erin Moriarty

Erin Moriarty

Vivian

Maia Mitchell

Maia Mitchell

Beatrice

Philippa Coulthard

Philippa Coulthard

Poppie

Toby Sebastian

Toby Sebastian

Russell

Hope Olaidé Wilson

Hope Olaidé Wilson

Omosedé

Melissa Le-Vu

Melissa Le-Vu

Plum

Darius Homayoun

Darius Homayoun

Toby

Chanelle Bianca Ho

Chanelle Bianca Ho

Mitzi

Taser Hassan

Taser Hassan

Nelson

Natasha Gott

Natasha Gott

Yoshiko

Asger Mariager

Asger Mariager

Young James (Age 7)

James Moriarty

James Moriarty

Young James (Age 12)

Chamroeun Bustraan

Chamroeun Bustraan

Young James (Age 16)

Julia Hodges

Julia Hodges

Best Friend on Tower

Katherine Robertson

Katherine Robertson

Best Friend on Tower

Kory Brown

Kory Brown

Student on Trolley Tracks

Jack Hooker

Jack Hooker

Student on Trolley Tracks

Piper Hinson

Piper Hinson

Student on Trolley Tracks

Melissa Kaskel

Melissa Kaskel

Student on Trolley Tracks

Michael Rougeau

Michael Rougeau

Student on Trolley Tracks

Endang Pratiwi

Endang Pratiwi

Street Vendor (voice)

Cinta Laura Kiehl

Cinta Laura Kiehl

Utami