Dunkirk, 1940. Allied soldiers, surrounded by the German army, have retreated to the beaches and desperately await evacuation.
On the ground, a young soldier (Fionn Whitehead) survives the slaughter of his unit and takes desperate measures to get on the next boat out. But his ordeal is only just beginning.
In the air, a daring pilot (Tom Hardy) risks his own life to take out the German bombers who are killing the men below.
And at sea, a civilian (Mark Rylance) in his own small boat sets out to do what little he can to bring the stranded army home.