A
🔍
Movie

2012

We were warned.

5.9(12,723)20092h 38m
IMDbOfficial site

Where to watch 2012 in Canada

2012 is streaming on Starz Amazon Channel in Canada, and available to rent or buy on Apple TV Store, Google Play Movies, CosmoGo, YouTube and Amazon Video. Availability checked 23 May 2026.

About 2012

2012 is a 2009 movie in the Action, Adventure and Science Fiction genres, directed by Roland Emmerich, starring John Cusack, Amanda Peet and Chiwetel Ejiofor. It has a runtime of 2 hours 38 minutes. It holds an average rating of 5.9/10 from 12,723 viewers. Below you can see where to watch 2012 in Canada — across streaming, rental and purchase options — along with the full cast, trailer and viewer reviews.

2012 trailer

Overview

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.

Top cast

Themes & keywords

race against timemaya civilizationcivilizationnatural disasterearthquakeend of the worlddisasterapocalypsedestructionvolcanic eruptionflooddisaster moviearksolar2010s

Frequently asked questions

Where can I watch 2012 in Canada?+

In Canada, you can stream 2012 on Starz Amazon Channel. It's also available to rent or buy on Apple TV Store, Google Play Movies, CosmoGo, YouTube and Amazon Video.

Is 2012 on Netflix?+

2012 is not on Netflix in Canada right now, but you can stream it on Starz Amazon Channel.

How long is 2012?+

2012 has a runtime of 2 hours 38 minutes (158 minutes).

Who stars in 2012?+

2012 stars John Cusack, Amanda Peet, Chiwetel Ejiofor, Thandiwe Newton and Oliver Platt.

When did 2012 come out?+

2012 is a 2009 movie directed by Roland Emmerich.

What genre is 2012?+

2012 is Action, Adventure and Science Fiction film.

Who directed 2012?+

2012 was directed by Roland Emmerich.

User reviews

Write a review for 2012

No reviews yet — be the first to review 2012.

Explore more