《敦刻尔克》故事改编自二战著名军事事件“敦刻尔克撤退”。二战初期,40万英法联军在敦刻尔克海滩被敌人围困,面临敌人一步步逼近的绝境,形势极为危急。英国政府和海军动员了大量船员,动员民众营救军队。英国士兵汤米(FionnWhitehead饰FionnWhitehead饰)在逃离海滩的途中先后遇到了吉布森和亚历克斯。与此同时,民用船主道森先生(马克·里朗斯饰MarkRylance)和他的儿子彼得、17岁的乔治也离开英国前往敦刻尔克营救士兵。三人救出海军(基里安·墨菲饰)、飞行员柯林斯和汤米等人,而战斗机飞行员法雷尔(汤姆·哈迪饰)则被双方敌人击中。在这种情况下顽强地战斗。影片的故事从陆地、海洋和空中三个角度讲述。在德军的掩护下,每个人都必须为自己的命运而战,才能活着回家。