Jelaskan Pemeran dari 2012 (film)

John Cusack sebagai Curtis Jackson, penulis buku fiksi ilmiah yang bekerja sampingan sebagai sopir limousine.

Amanda Peet sebagai Kate, mantan istri Jackson.

Liam James sebagai Noah Curtis, putra Jackson dan Kate.

Morgan Lily sebagai Lilly Curtis, putri Jackson dan Kate.

Thomas McCarthy sebagai Gordon, pacar Kate saat ini dan seorang dokter bedah plastik.

Danny Glover sebagai Thomas Wilson, Presiden Amerika Serikat ke-45

Thandie Newton sebagai Laura Wilson, putri Presiden.

Chiwetel Ejiofor sebagai Adrian Helmsley, penasihat ilmiah Presiden.

Oliver Platt sebagai Carl Anheuser, Kepala Staf.

Woody Harrelson sebagai Charlie Frost, seseorang yang memprediksikan akhir dunia dan dianggap gila oleh orang lain. Alex Jones mengklaim Harrelson berkata padanya bahwa karakter Frost didasarkan pada dirinya. Karakter Frost didasarkan pada Art Bell. Harrelson membandingkan karakternya pada figur mitologi Yunani, Cassandra, yang prediksinya ditolak.

Ng Chin Han sebagai Lin Pang, seorang pekerja di Tibet.

Zlatko Burić sebagai Yuri Karpov, seorang milyuner Rusia.