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)

Cinta Laura Kiehl
Utami
Crew
John Huddles
Writer
(Writing)
John Huddles
Director
(Directing)

David Ingram
Production Design
(Art)
Natalia de la Garza
Visual Effects Supervisor
(Visual Effects)
Abdul Manaf
Location Manager
(Production)

Paula Fairfield
Sound Designer
(Sound)
Mark L. Mangino
Dialogue Editor
(Editing)
Peter Stott
Camera Operator
(Camera)
Oksana Sokol
Script Supervisor
(Directing)
Anne McCarthy
Casting
(Production)
Jonathan Ozoh
Stunt Coordinator
(Crew)
Ikbal Wahyudin
Boom Operator
(Sound)
T. Moty D. Setyanto
Art Direction
(Art)
Jeffrey A. Pitts
Sound Effects Editor
(Sound)
George Zakk
Producer
(Production)
Rolf John Keppler
Makeup Department Head
(Costume & Make-Up)
Robin L. D'Arcy
Visual Effects Producer
(Visual Effects)
John Radel
Director of Photography
(Camera)

Paula Fairfield
Supervising Sound Editor
(Sound)
Paul L. Nanlohy
Special Effects Coordinator
(Crew)
Gary Coppola
Sound Re-Recording Mixer
(Sound)
Dondy Adrian
Assistant Art Director
(Art)
William Yeh
Editor
(Editing)
Kellie Roy
Casting
(Production)
Shani Gyde
Costume Design
(Costume & Make-Up)
Ross Perkin
Set Designer
(Art)
Ade Rahman
Boom Operator
(Sound)
Cybill Lui
Producer
(Production)
Imam Dharmawan Santoso
Property Master
(Crew)
J. Stanley Johnston
Sound Re-Recording Mixer
(Sound)
Maciek Malish
Foley
(Sound)
John Huddles
Producer
(Production)
Charlie Iturriaga
Visual Effects Supervisor
(Visual Effects)
John Attard
Visual Effects Supervisor
(Visual Effects)
Nicholas O'Toole
Original Music Composer
(Sound)

Jonathan Davis
Original Music Composer
(Sound)
Marco Augusto Comba
Sound Re-Recording Mixer
(Sound)
Vina Rasiane
Makeup & Hair Assistant
(Costume & Make-Up)
Ade Rusman
Set Dresser
(Art)
Sofa Mahendra
Costume Assistant
(Costume & Make-Up)
Muhammad Syarifudin
Set Dresser
(Art)
Galih Suhanda
Costume Assistant
(Costume & Make-Up)
Bambang Purnomo
First Assistant Camera
(Camera)
Widya Rusnaeni
Makeup & Hair
(Costume & Make-Up)
Rully Suteja
Costume Assistant
(Costume & Make-Up)
Handri Sujarwo
Clapper Loader
(Camera)
Johansyah
Key Grip
(Camera)
Habib Bolqiah
Second Assistant Camera
(Camera)
Nardi Basuki
Production Accountant
(Production)
Paolo Li Causi
CG Artist
(Visual Effects)
Sonia Moggi
Matte Painter
(Visual Effects)
Max Ruggio
Visual Effects Technical Director
(Visual Effects)
Angela Halim
Art Department Production Assistant
(Production)
Lluis Barcelo
CG Supervisor
(Crew)
Iming
Tailor
(Costume & Make-Up)
Mulyadi
Electrician
(Lighting)
Andrea Marotti
Visual Effects Producer
(Visual Effects)
Abdullah
Makeup & Hair Assistant
(Costume & Make-Up)
Francesco Dell'Anna
Digital Compositor
(Visual Effects)
Enrique Sandoval Castro
Matte Painter
(Visual Effects)
Diana Kertamihardja
Costume Standby
(Costume & Make-Up)
Andrea Trovato
CGI Supervisor
(Crew)
Yulian Syahramadhan
Graphic Designer
(Art)
Solekhan
Electrician
(Lighting)
Damian Drago
Title Designer
(Art)
Natalia de la Garza
Compositing Supervisor
(Visual Effects)
Mayumi Roshika Haryoto
Storyboard Artist
(Art)
Rino Chaniago
Makeup & Hair Assistant
(Costume & Make-Up)
Ernesto Paganoni
Lead Animator
(Visual Effects)
Adam Howarth
Special Effects Supervisor
(Visual Effects)
Donald Baldie
Additional Editorial Assistant
(Editing)
Michael Eaves
Digital Intermediate Colorist
(Editing)
Sebastian Perez-Burchard
Digital Intermediate Editor
(Editing)
Emma Gunawan
Travel Coordinator
(Production)
Mario Raini
Compositor
(Crew)
Zac Murphy
Gaffer
(Lighting)
Alan Pao
Digital Intermediate Producer
(Editing)
Raffaele Apuzzo
Visual Effects Coordinator
(Visual Effects)
Pipin Supinah
Makeup & Hair Assistant
(Costume & Make-Up)
Emerson Moore
Additional Editor
(Editing)
Sherwood Jones
Assistant Editor
(Editing)
Taylor Mahony
Digital Intermediate Editor
(Editing)
Giuseppe Moro
Matte Painter
(Visual Effects)
Andy Howard
First Assistant Director
(Directing)
Lee Chee Kiong
Construction Manager
(Art)
Anita Sandrayanti
Production Coordinator
(Production)
Syamsul Hadi
Still Photographer
(Camera)
Kim Quiroz
Visual Effects Coordinator
(Visual Effects)
Gilberto Arpioni
Compositor
(Crew)