In 1940, during the fall of France, hundreds of thousands of Allied soldiers have retreated to Dunkirk. Tommy, a young British private, is the sole survivor of a German ambush. At the beach, he finds thousands of troops awaiting evacuation and meets Gibson, who is burying a body. After a German dive-bomber attack, they find a wounded man. They rush his stretcher onto a hospital ship hoping to get onboard and escape, but are denied passage themselves. The ship is sunk by dive-bombers; Tommy saves Alex, another soldier. They leave at night on a destroyer, which is sunk by a torpedo from a U-boat. Gibson saves Tommy and Alex, and they are brought ashore by a rowing boat.
The Royal Navy requisitions civilian vessels that can get close to the beach. In Weymouth, Mr. Dawson and his son Peter set out on his boat Moonstone rather than let the navy take her. Impulsively, their teenage friend George joins them. At sea, they rescue a shell-shocked officer from a wrecked ship. When he realises that Dawson is sailing for Dunkirk, the officer demands that they turn back, and tries to wrest control of the boat; in the struggle, George falls and suffers a head injury that renders him blind.
Watch Dunkirk 2017 filmfree online. Three Spitfires head towards France. After their leader is shot down, pilot Farrier assumes command with a shattered fuel gauge. They save a minesweeper from a German bomber, but the other Spitfire is hit and ditches. Its pilot, Collins, is rescued by Moonstone.