Před šedesáti miliony let se do mělkých vod u pobřeží Yucatánu zřítila kosmická loď. Její dopad vyvolal globální katastrofu, která vedla k vyhynutí dinosaurů. Loď však nezanikla. V roce 2012 má podle starověkého mayského proroctví dojít ke konci světa. Archeolog Michael Gabriel, který posledních jedenáct let strávil v zabezpečeném psychiatrickém zařízení, a jeho lékařka Dominique Vasquezová se snaží dokázat, že proroctví je skutečné. Čelí zdánlivě nemožnému úkolu – zachránit svět, ohrožený jak jadernou válkou, tak hrozbou mimozemské invaze.