《一九四二》故事講述1942年中日抗戰期間,河南省發生大饑荒餓死逾300萬民眾,當時有錢人跟窮人沒分別,大地主(張國立飾)跟一班農民一樣,都要帶着一家老少逃難。國民政府為撇清關係,訛稱河南落入日軍手中而放棄接濟。美國記者(艾德烈邦迪飾)為找出真相不惜親到災區,見證人食人的殘酷境況。