Dunkirk is a 2017 American-British-French-German World War II film directed by Christopher Nolan that tells the story of the evacuation of surrounded British, Belgian and French troops from Dunkirk in 1940 (Operation Dynamo). The film's cast includes Tom Hardy, Mark Rylance, Kenneth Branagh, Fionn Whitehead, Jack Lowden, Cillian Murphy and One Direction member Harry Styles. The story had previously been told in a similarly-named 1958 film Dunkirk. Note: The screenshots seen here will be of varying sizes due to the change in aspect ratio throughout the film.
The following weapons were used in the film Dunkirk (2017):
French soldiers in a rearguard position man a Hotchkiss M1914.
Vickers K
Vickers K machine guns are fitted to British Motor Torpedo Boats. This is potentially anachronistic because as a general rule Motor Torpedo Boats at the time were fitted with ground pattern Lewis Guns, not being replaced with the Vickers K until 1942. The actual boat used during production is MTB 102 which was actually present during the real Dunkirk evacuation (acting as the flagship for Rear Admiral Wake-Walker), and is in fact the sole surviving Royal Navy vessel that participated in the operation.
Bren Mk1
A Bren Mk1 is fired from an anti-aircraft mount on a Royal Navy destroyer. At least one British soldier carries a Bren gun.
Other
Bofors 40mm
Several Bofors 40mm AA-guns are seen used by British soldiers at Dunkirk.
Oerlikon 20mm Cannon
A Oerlikon 20mm Cannon is mounted on the British Motor Torpedo Boat and the Destroyer Maillé-Brézé.
The French destroyer Maillé-Brézé (D627) portrayed the British destroyers HMS Vivacious and HMS Vanquisher.
Supermarine Spitfire Mark IA
The Spitfires are armed with Browning .303 Mk II machine guns and Hispano-Suiza HS.404 20mm cannons. The Hispano Aviación HA-1112, which portrayed a Messerschmitt Bf 109E, is also armed with Hispano-Suiza HS.404 20mm cannons.