"At an international school in Jakarta, a philosophy teacher challenges his class of twenty graduating seniors to choose which ten of them would take shelter underground and reboot the human race in the event of a nuclear apocalypse."
James D'Arcy
as Eric Zimit
Sophie Lowe
as Petra
Rhys Wakefield
as James
Bonnie Wright
as Georgina
Daryl Sabara
as Chips
Abhi Sinha
as Kavi
Freddie Stroma
as Jack
Katie Findlay
as Bonnie
George Blagden
as Andy
Jacob Artist
as Parker
Erin Moriarty
as Vivian
Maia Mitchell
as Beatrice
Philippa Coulthard
as Poppie
Toby Sebastian
as Russell
Hope Olaidé Wilson
as Omosedé
Melissa Le-Vu
as Plum
Darius Homayoun
as Toby
Chanelle Bianca Ho
as Mitzi
Taser Hassan
as Nelson
Natasha Gott
as Yoshiko
Asger Mariager
as Young James (Age 7)
James Moriarty
as Young James (Age 12)
Chamroeun Bustraan
as Young James (Age 16)
Julia Hodges
as Best Friend on Tower
Katherine Robertson
Kory Brown
as Student on Trolley Tracks
Jack Hooker
Piper Hinson
Melissa Kaskel
Michael Rougeau
Endang Pratiwi
as Street Vendor (voice)
Cinta Laura Kiehl
as Utami
John Huddles
Writer
Director
Producer
Cybill Lui
George Zakk
John Radel
Director of Photography
William Yeh
Editor
Anne McCarthy
Casting
Kellie Roy
David Ingram
Production Design
T. Moty D. Setyanto
Art Direction
Shani Gyde
Costume Design
Rolf John Keppler
Makeup Department Head
Dondy Adrian
Assistant Art Director
Ross Perkin
Set Designer
Imam Dharmawan Santoso
Property Master
Gary Coppola
Sound Re-Recording Mixer
Paula Fairfield
Sound Designer
Supervising Sound Editor
J. Stanley Johnston
Maciek Malish
Foley
Mark L. Mangino
Dialogue Editor
Jeffrey A. Pitts
Sound Effects Editor
Ade Rahman
Boom Operator
Ikbal Wahyudin
Paul L. Nanlohy
Special Effects Coordinator
Natalia de la Garza
Visual Effects Supervisor
Charlie Iturriaga
Robin L. D'Arcy
Visual Effects Producer
John Attard
Jonathan Ozoh
Stunt Coordinator
Peter Stott
Camera Operator
Abdul Manaf
Location Manager
Oksana Sokol
Script Supervisor
Nicholas O'Toole
Original Music Composer
Jonathan Davis
Marco Augusto Comba
Widya Rusnaeni
Makeup & Hair
Abdullah
Makeup & Hair Assistant
Rino Chaniago
Vina Rasiane
Pipin Supinah
Angela Halim
Art Department Production Assistant
Lee Chee Kiong
Construction Manager
Yulian Syahramadhan
Graphic Designer
Ade Rusman
Set Dresser
Muhammad Syarifudin
Sofa Mahendra
Costume Assistant
Galih Suhanda
Rully Suteja
Diana Kertamihardja
Costume Standby
Iming
Tailor
Handri Sujarwo
Clapper Loader
Mulyadi
Electrician
Solekhan
Bambang Purnomo
First Assistant Camera
Zac Murphy
Gaffer
Johansyah
Key Grip
Habib Bolqiah
Second Assistant Camera
Emerson Moore
Additional Editor
Donald Baldie
Additional Editorial Assistant
Sherwood Jones
Assistant Editor
Michael Eaves
Digital Intermediate Colorist
Taylor Mahony
Digital Intermediate Editor
Sebastian Perez-Burchard
Alan Pao
Digital Intermediate Producer
Damian Drago
Title Designer
Nardi Basuki
Production Accountant
Anita Sandrayanti
Production Coordinator
Syamsul Hadi
Still Photographer
Emma Gunawan
Travel Coordinator
Paolo Li Causi
CG Artist
Lluis Barcelo
CG Supervisor
Andrea Trovato
CGI Supervisor
Compositing Supervisor
Gilberto Arpioni
Compositor
Mario Raini
Francesco Dell'Anna
Digital Compositor
Ernesto Paganoni
Lead Animator
Giuseppe Moro
Matte Painter
Sonia Moggi
Enrique Sandoval Castro
Mayumi Roshika Haryoto
Storyboard Artist
Adam Howarth
Special Effects Supervisor
Kim Quiroz
Visual Effects Coordinator
Raffaele Apuzzo
Andrea Marotti
Max Ruggio
Visual Effects Technical Director
Andy Howard
First Assistant Director