在被外星人入侵驚慌失措的未來世界,軍事演說家凱奇少校(湯姆·克魯斯 Tom Cruise 飾)不敢參戰,這是他萬萬沒想到的將軍(布倫丹·格里森 Brendan Gleeson 飾)讓他指揮即將終結他將軍的“諾曼底戰役”拒絕接受後居然濫用命令,被當成逃兵扔進了軍營,凱奇被分到J隊去阻止戰鬥。第一天就慘死在戰場上。沒想到這一死讓他獲得了時空循環的能力,而唯一相信他的人只有有著“全金屬戰士”之稱的麗塔沃拉塔斯基(艾米麗飾)。布朗特艾米莉布朗特)。兩人展開了一場時空循環的戰鬥,在訓練凱奇的過程中,他們發現了控制時間的秘密,這與外星“主腦”歐米茄有關,但唯一成功的方法就是讓凱奇死去,讓時間重新開始。重播登陸日之戰,凱奇越來越捨不得失去麗塔……