故事改編自著名的二戰軍事事件“敦刻爾克大撤退”。二戰初期,40萬英法盟軍被敵軍圍困于敦刻爾克的海灘之上,面對敵軍步步逼近的絕境,形勢萬分危急。英國政府和海軍發動大批船員,動員人民起來營救軍隊。英國士兵湯米(菲恩·懷特海德飾)在逃離海灘的過程中相繼結識吉布森與亞歷克斯,同時民用船主道森先生(馬克·里朗斯飾)與兒子彼得、17歲少年喬治也離開英國,去往敦刻爾克拯救士兵。三人陸續搭救了海軍(基里安·墨菲飾)、飛行員柯林斯及湯米一行人,而戰斗機飛行員法瑞爾(湯姆·哈迪飾)則在被敵人雙面夾擊的艱難情形下頑強戰斗。影片通過陸、海、空三個視角交織呈現,道森的船只在救援中遭遇德軍轟炸導致少年喬治身亡,法瑞爾耗盡燃油后迫降海灘被救走。最終盟軍成功撤出33萬士兵,民用船只在其中發揮了關鍵作用,這場生死存亡的撤離行動成為二戰重要轉折點。