2012 (2009)

158 mins
5.8 / 10

Dr. Adrian Helmsley, part of a worldwide geophysical team investigating the effect on the earth of radiation from unprecedented solar storms, learns that the earth's core is heating up. He warns U.S. President Thomas Wilson that the crust of the earth is becoming unstable and that without proper preparations for saving a fraction of the world's population, the entire race is doomed. Meanwhile, writer Jackson Curtis stumbles on the same information. While the world's leaders race to build "arks" to escape the impending cataclysm, Curtis struggles to find a way to save his family. Meanwhile, volcanic eruptions and earthquakes of unprecedented strength wreak havoc around the world.

  • Action
  • Adventure
  • Science Fiction

Cast

Backdrops

Cast

John Cusack
as Jackson Curtis
Amanda Peet
as Kate Curtis
Chiwetel Ejiofor
as Adrian Helmsley
Thandiwe Newton
as Laura Wilson
Oliver Platt
as Carl Anheuser
Tom McCarthy
as Gordon Silberman
Woody Harrelson
as Charlie Frost
Danny Glover
as President Thomas Wilson
Liam James
as Noah Curtis
Morgan Lily
as Lilly Curtis
Zlatko Burić
as Yuri Karpov
Beatrice Rosen
as Tamara
Alexandre Haussmann
as Alec
Philippe Haussmann
as Oleg
Johann Urb
as Sasha
John Billingsley
as Professor West
Chin Han
as Tenzin
Osric Chau
as Nima
Chang Tseng
as Grandfather Sonam
Lisa Lu
as Grandmother Sonam
Blu Mankuma
as Harry Helmsley
George Segal
as Tony Delgatto
Stephen McHattie
as Captain Michaels
Patrick Bauchau
as Roland Picard
Jimi Mistry
as Dr. Satnam Tsurutani
Ryan McDonald
as Scotty
Merrilyn Gann
as German Chancellor
Henry O
as Lama Rinpoche
Patrick Gilmore
as Ark Communications Officer
Dean Marshall
as Ark Communications Officer
Ron Selmour
as Ark Boarding Officer
Viv Leacock
as Ark Boarding Officer
Chris Boyd
as Ark Boarding Officer
Donna Yamamoto
as AF1 Science Officer
Doron Bell
as AF1 Science Officer
David Orth
as AF1 Lieutenant
Lyndall Grant
as Governor
Jason Diablo
as Ark Tech Officer
Ty Olsson
as AF1 Officer
Zinaid Memišević
as President Sergey Makarenko
Vincent Cheng
as Chinese Colonel
Igor Morozov
as Russian Interpreter
BJ Harrison
as Woman Comforting Child
Dominic Zamprogna
as Paramedic
Karin Konoval
as Sally - President's Secretary
Mary Gillis
as Jackson's Neighbor
Rick Tae
as Megaphone Officer
Parm Soor
as Saudi Prince
Gerard Plunkett
as Isaacs - MI6 Officer
Paul Tryl
as Zultan
Andrei Kovski
as Zultan's Trainer
Val Cole
as News Reporter - Tikal
Eve Harlow
as Cashier
Sean Tyson
as Interrogating Officer
Leonard Tenisci
as Italian Prime Minister
Michael Buffer
as Boxing Announcer
Daren A. Herbert
as Ship Waiter
Craig Stanghetta
as Vegas Rescue Worker
Mateen Devji
as Ajit - age 5
Qayam Devji
as Ajit - age 9
Jody Thompson
as CNN Anchor
Tanya Champoux
as Mrs. Birnbaum
Frank C. Turner
as Preacher
Kinua McWatt
as Yoko Delgatto
Laara Sadiq
as British Newscaster
Gillian Barber
as Cruise Ship Lady
Candus Churchill
as Cruise Ship Lady
Beverley Elliott
as Cruise Ship Lady
Agam Darshi
as Aparna
Raj Lal
as Gurdeep
Pesi Daruwalla
as Dr. Lokesh
Jacob Blair
as AF1 Steward
Jay Williams
as AF1 Steward
Scott E. Miller
as Ark Naval Officer
Anna Mae Wills
as Ark Naval Officer
John Stewart
as Pilot
Ryan Cook
as Surfer
Brandon Haas
as Surfer
Eddie Hassell
as Surfer
Betty Phillips
as Elderly Driver
Georgina Hegedos
as Elderly Driver
Luis Javier
as Vegas Tow Truck Driver
Dean Redman
as Vegas Fireman
Gordon Lai
as Security Commander
Mark Docherty
as Field Reporter - Tikal
Andrew Moxham
as Policeman
Alexandra Castillo
as Paris Reporter
Farouk A. Afify
as Saudi Senior Security
Shaun Wilson
as US Army Worker
Leo Chiang
as Chinese Soldier
Elizabeth Richard
as Queen Elizabeth
Kyle Riefsnyder
as Cho Ming Platform Officer
George Trochta
as American Ark Steward
John Mee
as Angry Billionaire
Geoff Gustafson
as Ark Bridge Crew
Alex Zahara
as Ark Bridge Crew
Jason Griffith
as Ark Bridge Crew
Jill Morrison
as Ark Bridge Crew
Thomas Parkinson
as Ark Bridge Crew
Leona Naidoo
as Ark Bridge Crew
Chad Riley
as Ark Bridge Crew
Simon Leung
as Ark Bridge Crew
Quentin Guyon
as Ark Bridge Crew
Nicole Rudell
as Ark Bridge Crew
Kevin Haaland
as Ark Bridge Crew
Leigh Burrows
as US Army Worker

Directing

Production

Writing

Camera

Sound

Visual Effects

Christine Carr
- Visual Effects Producer
Steve Kullback
- Visual Effects Producer
Kelly L'Estrange
- Visual Effects Producer
Daniel P. Rosen
- Visual Effects Supervisor
Eric D. Christensen
- Visual Effects Producer
David Vána
- Visual Effects Supervisor
David Sanger
- Visual Effects Producer
Thomas Tannenberger
- Visual Effects Supervisor
Greg Strause
- Visual Effects Supervisor
Michel Mielke
- Visual Effects Producer
Christina Graff
- Visual Effects Producer
Mohen Leo
- Visual Effects Supervisor
Shannon Blake Gans
- Visual Effects Producer
Lisa Goldberg
- Visual Effects Producer
John H. Han
- Visual Effects Supervisor
Ben Grossmann
- Visual Effects Supervisor
Rainer Gombos
- Visual Effects Supervisor
Colin Strause
- Visual Effects Supervisor
Matthew Collorafice
- Visual Effects Supervisor
Ian Hunter
- Visual Effects Supervisor
Paul Graff
- Visual Effects Supervisor
Alex Wuttke
- Visual Effects Supervisor
Joshua Cordes
- Animation Supervisor
Shane Cook
- Compositing Supervisor
Marc D. Rienzo
- Compositing Supervisor
Kai Woytke
- Compositing Supervisor
Erik Bruhwiler
- Compositing Supervisor
Dave Kim
- 3D Coordinator
Kim LeBrane
- 3D Coordinator
Chris LeDoux
- Compositing Supervisor
Jelena Stojanovic
- Compositing Supervisor
Matthew Twyford
- Compositing Supervisor
Takashi Takeoka
- Compositing Supervisor
Koji Morihiro
- Lead Animator
Chad Finnerty
- Lead Animator
Paul Taylor
- Lead Animator
Damian Doennig
- Matchmove Supervisor
Katie Spinelli
- Visual Effects Coordinator
Joel Prager
- Matchmove Supervisor
Cameron Widen
- Pre-Visualization Supervisor
Ruheene Masand
- Visual Effects Coordinator
Cory L. McNeill
- Visual Effects Coordinator
Dirk Mauche
- Modelling Supervisor
Alexander Kucera
- Visual Effects Coordinator
Chris McLeod
- Visual Effects Coordinator
Kui Han Lee
- Modelling Supervisor
Jotham Herzon
- Pre-Visualization Supervisor
Mike Vézina
- Special Effects Supervisor
Andrea Biklian
- Visual Effects Coordinator
Ezekiel Norton
- Pre-Visualization Supervisor
Elayaraja
- Visual Effects Coordinator
Yoshiya Yamada
- Modelling Supervisor
Lisa Marra
- Visual Effects Coordinator
Lisa Hansen
- Visual Effects Coordinator
Michele Stewart
- Visual Effects Coordinator
Daniel Chavez
- Visual Effects Coordinator
Kyle Ware
- Visual Effects Coordinator
James Dornoff
- Visual Effects Production Manager
Franzisca Puppe
- Visual Effects Coordinator
E.M. Bowen
- Visual Effects Coordinator
Viktorija Ogureckaja
- Visual Effects Coordinator
Danielle Probst
- Visual Effects Coordinator
Jan Fiedler
- Visual Effects Coordinator
Adam Chazen
- Visual Effects Coordinator

Crew

Owen Walstrom
- Stunts
Janis Lee
- Scenic Artist
Cameron Waldbauer
- Special Effects Coordinator
Vladimir Lushnikov
- Scenic Artist
Eric Galoob
- Visual Effects Editor
Guy T. Wiedmann
- Visual Effects Editor
Dylan Highsmith
- Visual Effects Editor
Bob Bottieri
- Scenic Artist
Samuel Craven
- Visual Effects Editor
Mark 'Blue' Angus
- Transportation Coordinator
Pascal Dagorne
- Chef
Olegar Fedoro
- Dialect Coach
Yaroslav Poverlo
- Dialect Coach
Michael Buster
- Dialect Coach
John Stoneham Jr.
- Stunt Coordinator
Howard Samuelsohn
- Dialect Coach
Balinder Johal
- Dialect Coach
Ashlea Earl
- Stunts
Joe Bucaro III
- Stunt Double
Lauro David Chartrand-DelValle
- Utility Stunts
James Bamford
- Stunts
Mickey Giacomazzi
- Stunts
Rikki Gagne
- Stunts
Timothy Eulich
- Stunts
Sabine Varnes
- Stunts
Patrick Tatopoulos
- Special Effects
Garvin Cross
- Stunts
Jeff Sanca
- Stunts
Corry Glass
- Stunts
Crystal Dalman
- Stunts
Chad Sayn
- Stunts
Kacie Borrowman
- Stunt Double
Nesta Chapman
- Stunts
Hugh Meikle
- Generator Operator
Michael Grobe
- CG Supervisor
David Hodgins
- Digital Effects Supervisor
Steve Mihaylov
- CG Supervisor
Danielle Plantec
- CG Supervisor
David Stephens
- CG Supervisor
Joel Whist
- Pyrotechnician
Roman Schmidt
- CG Supervisor
Haarm-Pieter Duiker
- CG Supervisor
Ivo Klaus
- CG Supervisor
Gavin Graham
- CG Supervisor
Darren Poe
- Digital Effects Supervisor
Kaz Kobielski
- Pyrotechnician
Kymber Lim
- Digital Producer
Gary Minielly
- Pyrotechnician
John Haley
- CG Supervisor
Parteek Singh
- CG Supervisor
Boris B. Schmidt
- CG Supervisor
Adam Watkins
- CG Supervisor
Annemarie Griggs
- Digital Producer
Lisa Spence
- Digital Producer
Sebastian Leutner
- Digital Producer
Jan Heinze
- Digital Producer
Leanne Young
- Visual Effects Editor
Anthony Reyna
- Visual Effects Editor
Mohsen Eletreby
- Visual Effects Editor
Tobias Pfeiffer
- Visual Effects Editor
Steve Miller
- Visual Effects Editor
John Polyson
- Visual Effects Editor
Derek Drouin
- Visual Effects Editor
Kimberly Chiang
- Stunts
Lacy Altwine
- Stunts
Suzi Stingl
- Stunts
Maja Aro
- Stunts
Laura Lee Connery
- Stunts
Roxanne Wong
- Stunts
Jodi Stecyk
- Stunts
Larissa Stadnichuk
- Stunts
Kylie Furneaux
- Stunt Double
Brittney Banks
- Utility Stunts
Melissa R. Stubbs
- Stunts
Jennifer Mylrea
- Stunts
Roxanne Wong
- Stunt Double
Janene Carleton
- Stunts
Kathy Hubble
- Stunt Double
Monique Ganderton
- Stunts
Laura Dash
- Stunt Double
Leanne Buchanan
- Stunts
Krista Bell
- Stunt Double
Nicole Lissner
- Stunts
Janina Dall Nenadic
- Stunts
Celia Bond
- Stunts
Ed Anders
- Stunts
Brett Chan
- Stunts
Mike Ching
- Stunts
Raymond Chan
- Utility Stunts
Alex Chiang
- Stunts
Mark Chin
- Stunts
Andrew Chin
- Stunts
Mike Crestejo
- Stunts
Mike Desabrais
- Stunts
Jason Calder
- Stunts
Mike Carpenter
- Stunts
Jim Dunn
- Stunt Double
Alex Daniels
- Stunt Driver
Lani Gelera
- Stunts
Dave Hospes
- Stunts
Brad Loree
- Stunts
Don Lew
- Stunts
Kathy Hubble
- Stunts
Gerald Paetz
- Stunt Driver
Regan Moore
- Stunts
Sylvesta Stuart
- Stunts
Suzi Stingl
- Stunt Double
Matt Reimer
- Stunts
Rob Wilton
- Stunts
Kimani Ray Smith
- Stunts
Marshall Virtue
- Stunts
Darryl Scheelar
- Stunts
Andre Alexsen
- Stunts
Trevor Addie
- Stunts
John Ashker
- Stunts
Jeffery Aro
- Stunts
Dean Bailey
- Stunts
Shawn Beaton
- Stunts
Scott J. Ateah
- Stunts
Eddie Braun
- Stunt Driver
Guy Bews
- Stunts
Gavin Buhr
- Stunt Double
Byron Brisco
- Stunts

Art

Add to diary