Cast (32)

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 (89)

John Huddles

Writer

John Huddles

Director

J. Stanley Johnston

Sound Re-Recording Mixer

Maciek Malish

Foley

Paul L. Nanlohy

Special Effects Coordinator

Dondy Adrian

Assistant Art Director

Ross Perkin

Set Designer

Ade Rahman

Boom Operator

Jonathan Ozoh

Stunt Coordinator

Cybill Lui

Producer

John Radel

Director of Photography

William Yeh

Editor

Kellie Roy

Casting

Natalia de la Garza

Visual Effects Supervisor

Robin L. D'Arcy

Visual Effects Producer

Abdul Manaf

Location Manager

Ikbal Wahyudin

Boom Operator

Peter Stott

Camera Operator

Gary Coppola

Sound Re-Recording Mixer

Mark L. Mangino

Dialogue Editor

Charlie Iturriaga

Visual Effects Supervisor

Paula Fairfield

Supervising Sound Editor

David Ingram

Production Design

George Zakk

Producer

Rolf John Keppler

Makeup Department Head

Shani Gyde

Costume Design

John Attard

Visual Effects Supervisor

Oksana Sokol

Script Supervisor

Anne McCarthy

Casting

Imam Dharmawan Santoso

Property Master

Paula Fairfield

Sound Designer

John Huddles

Producer

T. Moty D. Setyanto

Art Direction

Jeffrey A. Pitts

Sound Effects Editor

Nicholas O'Toole

Original Music Composer

Jonathan Davis

Original Music Composer

Marco Augusto Comba

Sound Re-Recording Mixer

Rully Suteja

Costume Assistant

Sofa Mahendra

Costume Assistant

Habib Bolqiah

Second Assistant Camera

Rino Chaniago

Makeup & Hair Assistant

Galih Suhanda

Costume Assistant

Widya Rusnaeni

Makeup & Hair

Angela Halim

Art Department Production Assistant

Yulian Syahramadhan

Graphic Designer

Muhammad Syarifudin

Set Dresser

Sebastian Perez-Burchard

Digital Intermediate Editor

Lee Chee Kiong

Construction Manager

Diana Kertamihardja

Costume Standby

Syamsul Hadi

Still Photographer

Paolo Li Causi

CG Artist

Ade Rusman

Set Dresser

Michael Eaves

Digital Intermediate Colorist

Nardi Basuki

Production Accountant

Johansyah

Key Grip

Donald Baldie

Additional Editorial Assistant

Emerson Moore

Additional Editor

Kim Quiroz

Visual Effects Coordinator

Emma Gunawan

Travel Coordinator

Mario Raini

Compositor

Raffaele Apuzzo

Visual Effects Coordinator

Solekhan

Electrician

Anita Sandrayanti

Production Coordinator

Ernesto Paganoni

Lead Animator

Vina Rasiane

Makeup & Hair Assistant

Lluis Barcelo

CG Supervisor

Giuseppe Moro

Matte Painter

Damian Drago

Title Designer

Natalia de la Garza

Compositing Supervisor

Mayumi Roshika Haryoto

Storyboard Artist

Adam Howarth

Special Effects Supervisor

Iming

Tailor

Mulyadi

Electrician

Bambang Purnomo

First Assistant Camera

Gilberto Arpioni

Compositor

Abdullah

Makeup & Hair Assistant

Pipin Supinah

Makeup & Hair Assistant

Zac Murphy

Gaffer

Sherwood Jones

Assistant Editor

Andrea Trovato

CGI Supervisor

Handri Sujarwo

Clapper Loader

Alan Pao

Digital Intermediate Producer

Francesco Dell'Anna

Digital Compositor

Enrique Sandoval Castro

Matte Painter

Andrea Marotti

Visual Effects Producer

Sonia Moggi

Matte Painter

Max Ruggio

Visual Effects Technical Director

Taylor Mahony

Digital Intermediate Editor

Andy Howard

First Assistant Director