Maj 1940, druga svetovna vojna. Nacisti so zaokrožili francosko pristaniško mesto Dunkirk (Dunkerque), z letaki tamkajšnjim prebivalcem in vojakom napovedujejo njihov na videz brezupen položaj. Zaradi sovražne vojske na eni strani in morja na drugi strani, se zdi, kot da ni možnosti za preživetje. Toda v Veliki Britaniji pripravljajo drzno reševalno akcijo, v uspeh katere sprva verjame zelo malo posameznikov. Kljub temu pa se nekaj pogumnih moških poda v boj, da bi rešili svoje tovariše. Na plažah pred Dunkirkom namreč 400.000 mož čaka na njihovo pomoč. Christopher Nolan je film režiral po lastnem scenariju in ga tudi produciral skupaj z Emmo Thomas. Izvršni producent je Jake Myers.
1805. Napoleon prevladuje v Evropi. Le Anglija se mu upira. To so časi Napoleonovih vojn, zdaj pa so morja in oceani postali ključno in strateško bojišče. V Atlantskem oceanu angleško vojaško ladjo Presenečenje, ki jo je vodil "Lucky" Jack Aubrey (Crowe), nenadoma napade sovražna bojna ladja, ki je nad njo veliko boljše. Nato Aubrey sprejme spominsko odločitev: kljub resni škodi, ki sta jo utrpeli Surprise in njena zvesta posadka, vključno s kirurgom Stephenom Maturinom (Bettany), se odloči, da bosta, resno tvegana, odplula čez dve morji, da bi prestregla in ujela svojega sovražnika. To je poslanstvo, ki lahko določi usodo naroda ali uniči kapitana in njegovo posadko, s katerimi se sooča veliko bolje oborožen in neusmiljen zasebnik, v preganjanju po morjih, ki ga odpelje na drugo stran sveta.