Muinaiset mayat olivat kiinnostuneita ajanlaskusta, ja he pystyivät ennustamaan taivaankappaleiden liikkeitä tuhansien vuosien päähän. Heidän 2000 vuotta vanhassa kalenterissaan ennustetaan ihmiskunnan tuhoutuvan, kun viides ja viimeinen Suuri sykli päättyy talvipäivänseisauksena 21. joulukuuta 2012.
Arkeologi Julius Gabriel on uhrannut koko elämänsä mayojen ennustuksen tutkimiseen. Hän on saanut selville, että maapallolle on jätetty ohjeet ihmiskunnan tuhon estämiseksi. Tässä palapelissä yhdistyvät Kukulcánin pyramidi, Stonehenge, Gizan pyramidit, Angkor Watin temppeli, Nazcan autiomaan piirrokset ja Piri Reisin kartta. Julius Gabriel kuitenkin kuolee pilkattuna ja halveksittuna ennen kuin ehtii ratkaista arvoituksen. Hänen poikansa Mick Gabriel yrittää jatkaa isänsä tutkimuksia tuomiopäivän vääjäämättä lähestyessä.
Vuonna 2012 tumma latinokaunotar, psykiatri Dominique Vazquez aloittaa harjoittelujaksonsa Miamissa sijaitsevassa vankimielisairaalassa. Hänen vastuulleen määrätään Mick Gabriel, paranoidi skitsofreenikko, jolla on harvinaisen korkea älykkyysosamäärä. Sairaalan johtajan mukaan Mickillä ei ole toivoa vapautumisesta. Vastoin tahtoaankin Dominique kiinnostuu miehestä, jolle hän on viimeinen toivo ihmiskunnan pelastamiseksi. Talvipäivänseisaus on vain muutaman kuukauden päässä...