Nicolas Cage (Harta Karun Nasional) membintangi film thriller fiksi ilmiah menegangkan ini sebagai John Koestler, seorang profesor yang menguraikan pesan berkode dengan prediksi akurat mengerikan tentang setiap bencana besar dunia. Berusaha melindungi keluarganya dan mencegah bencana di masa depan, dia meminta bantuan Diana Wayland (Rose Byrne), putri dari penulis ramalan yang sudah meninggal. Pencariannya untuk memahami pesan dan keterlibatan keluarganya menjadi berpacu dengan waktu saat dia menghadapi bencana yang sesungguhnya.