cast
-
Fionn Whitehead
Tommy
-
Tom Hardy
Farrier
-
Mark Rylance
Mr. Dawson
-
Kenneth Branagh
Commander Bolton
-
Cillian Murphy
Shivering Soldier
-
Barry Keoghan
George
-
Harry Styles
Alex
-
Aneurin Barnard
Gibson
-
Damien Bonnard
French Soldier
-
Lee Armstrong
Grenadier
-
James Bloor
Irate Soldier
-
Tom Glynn-Carney
Peter
-
Jack Lowden
Collins
-
Luke Thompson
Warrant Officer
-
Michel Biel
French Soldier 2
-
Constantin Balsan
French Soldier 3
-
Billy Howle
Petty Officer
-
Mikey Collins
Soldier
-
Callum Blake
Stretcher Bearer
-
Dean Ridge
Soldier at the Gap
-
Bobby Lockwood
Able Seaman
-
Will Attenborough
Second Lieutenant
- Tom Nolan Lieutenant
-
James D'Arcy
Colonel Winnant
-
Matthew Marsh
Rear Admiral
-
Adam Long
Sub-Lieutenant
-
Miranda Nolan
Nurse
-
Bradley Hall
Sailor
-
Jack Cutmore-Scott
Lifeboat Soldier 1
-
Brett Lorenzini
Lifeboat Soldier 2
-
Michael Fox
Engineer
-
Brian Vernel
Highlander 1
-
Elliott Tittensor
Highlander 2
-
Kevin Guthrie
Highlander 3
-
Harry Richardson
Private
-
Jochum ten Haaf
Dutch Seaman
-
Johnny Gibbon
Junior Naval Officer
-
Richard Sanderson
Heinkel Spotter
-
Kim Hartman
Stewardess
-
Calam Lynch
Deal Sailor
-
Charley Palmer Rothwell
Corporal
-
Tom Gill
Furious Soldier
-
John Nolan
Blind Man
-
Bill Milner
Lone Private
-
Jack Riddiford
Soldier on RN Launch
-
Harry Collett
Boy
-
Eric Richard
Man at Railway Window
-
Michael Caine
Voice on Radio (uncredited)
-
Johnny Otto
Captain Marshall (uncredited)
- Nick Howden-Steenstra British Soldier (uncredited)