2012 | |
---|---|
Directed by | Roland Emmerich |
Written by |
|
Produced by |
|
Starring | |
Cinematography | Dean Semler |
Edited by |
|
Music by |
|
Production companies | |
Distributed by | Sony Pictures Releasing |
Release date |
|
Running time | 158 minutes |
Country | United States[1] |
Language | English |
Budget | $200 million[2] |
Box office | $791.2 million[3] |
2012 is a 2009 American epic science fiction disaster film directed by Roland Emmerich, written by Emmerich and Harald Kloser, and stars John Cusack, Amanda Peet, Chiwetel Ejiofor, Oliver Platt, Thandiwe Newton,[a] Danny Glover and Woody Harrelson. Based on the 2012 phenomenon, its plot follows geologist Adrian Helmsley (Ejiofor) and novelist Jackson Curtis (Cusack) as they struggle to survive an eschatological sequence of events including earthquakes, volcanic eruptions, megatsunamis, and a global flood.
Filming, planned for Los Angeles, began in Vancouver in early August 2008 and wrapped up in mid-October 2008.[4][5] The film ran a lengthy advertising campaign, which included the creation of a website from its main characters' point of view[6] and a viral marketing website on which filmgoers could register for a lottery number to save them from the ensuing disaster.[7]
2012 was released in the United States by Sony Pictures Releasing on November 13, 2009, to commercial success, grossing over $791 million worldwide against a production budget of $200 million, becoming the fifth highest-grossing film of 2009. The film received mixed reviews from critics. It was nominated for Best Action, Adventure, or Thriller Film and Best Special Effects at the 36th Saturn Awards, and for Best Visual Effects at the 15th Critics' Choice Awards.
Cite error: There are <ref group=lower-alpha>
tags or {{efn}}
templates on this page, but the references will not show without a {{reflist|group=lower-alpha}}
template or {{notelist}}
template (see the help page).
officialbudget
was invoked but never defined (see the help page).box office
was invoked but never defined (see the help page).cusack
was invoked but never defined (see the help page).atlantis
was invoked but never defined (see the help page).first
was invoked but never defined (see the help page).