菲恩·怀特海德
Fionn Whitehead
饰:汤米 Tommy
汤姆·格林-卡尼
Tom Glynn-Carney
饰:彼得 Peter
迈克尔·凯恩
Michael Caine
饰:指挥 Fortis Leader
杰克·劳登
Jack Lowden
饰:柯林斯 Collins
哈里·斯泰尔斯
Harry Edward Styles
饰:亚历克斯 Alex
汤姆·哈迪
Tom Hardy
饰:法瑞尔 Farrier
肯尼思·布拉纳
Kenneth Branagh
饰:指挥官博尔顿 Commander Bolton
马克·里朗斯
Mark Rylance
饰:道森先生 Mr. Dawson
阿纽林·巴纳德
Aneurin Barnard
饰:吉布森 Gibson
巴里·基奥根
Barry Keoghan
饰:乔治 George
基里安·墨菲
Cillian Murphy
饰:发抖的士兵 Shivering Soldier
达米安·勃纳尔
Damien Bonnard
饰:French Soldier 1
米歇尔·贝尔
Michel Biel
饰:French Soldier 2
詹姆斯·达西
James D'Arcy
饰:Captain Winnant
巴比·洛克伍德
Bobby Lockwood
饰:Seaman on Hospital Ship
米兰达·诺兰
Miranda Nolan
饰:Nurse on Destroyer
亚当·朗
Adam Long
饰:Sub-Lieutenant
布拉德利·哈尔
Bradley Hall
饰:Sailor on Destroyer
乔胡姆·滕哈夫
Jochum ten Haaf
饰:Dutch Trawler Man
Jack Gover
Jack Gover
饰:British Soldier
Paul Riley Fox
Paul Riley Fox
饰:British Soldier
杰戈·诺特
Jago North
饰:Heinkel Spotter
威廉·艾登堡
William Attenborough
饰:Royal Navy Second Lieutenant Howe
艾略特·提特恩索
Elliott Tittensor
饰:Highlander 1
查理·帕尔默·默克尔
Charley Palmer Merkell
饰:Corporal
凯文·格思里
Kevin Guthrie
饰:Highlander 2
布莱恩·维纳尔
Brian Vernel
饰:Highlander 3
卡拉姆·林奇
Calam Lynch
饰:Sailor from Deal
Crystal Pereyra
饰:Nurse on Destroyer
Jedediah Jenk
Jedediah Jenk
饰:British Expeditionary Force Soldier
Luke Thompson
Luke Thompson
饰:Warrant Officer
Nirman Wolf
Nirman Wolf
饰:Marine
Mikey Collins
Mikey Collins
饰:Soldier on Hospital Ship
Olav Vollebregt
Olav Vollebregt
饰:Royal Navy Sailor (uncredited)
Niels van 't Dek
Niels van 't Dek
饰:Sailor on Destroyer
Merlijn Willemsen
Merlijn Willemsen
饰:British Soldier on the Sittard
Constantin Balsan
Constantin Balsan
饰:French Soldier
Thomas Millet
Thomas Millet
饰:French Soldier
约翰尼·奥托
Johnny Otto
饰:Captain Marshall
克里斯蒂安·罗伯茨
Christian Roberts
饰:Royal Navy Officer
Simon Ates
Simon Ates
饰:British Expeditionary Force Soldier
Brandon Duracher
Brandon Duracher
饰:Soldier
哈利·柯勒特
Harry Collett
饰:Boy at Rail Siding (uncredited)
Nick Vorsselman
Nick Vorsselman
饰:British Expeditionary Force Soldier
瓦里安特·迈克尔
Valiant Michael
饰:Warrant Officer
Davey Jones
Davey Jones
饰:British Soldier,Station Officer
Caleb Bailey
Caleb Bailey
饰:Soldier
Tom Gill
Tom Gill
饰:Furious Soldier
Jan-Michael Rosner
Jan-Michael Rosner
饰:British Soldier
詹姆斯·布鲁尔
James Bloor
饰:Oily Survivor
Bram Vlot
Bram Vlot
饰:Royal Navy Sailor
Nat Shervington
Nat Shervington
Samgar Jacobs
Samgar Jacobs
饰:Royal Navy
Callum Blake
Callum Blake
饰:Private Davies
Christian Janner
Christian Janner
饰:British Soldier
杰克·里德福德
Jack Riddiford
饰:Private Edwards
Aldo Beqiri
Aldo Beqiri
饰:French Soldier
Robby Prinsen
Robby Prinsen
饰:Royal Navy Officer
Sander Huisman
Sander Huisman
饰:British Expeditionary Force Soldier
Han Leopold
Han Leopold
饰:Marine
Dennis Eleveld
Dennis Eleveld
饰:Schoolboy,Soldier
Michiel van Ieperen
Michiel van Ieperen
饰:Royal Navy Sailor
Connor Ryan
Connor Ryan
Piers Stubbs
Piers Stubbs
饰:British Soldier
哈利·理查森
Harry Richardson
饰:二等兵 Private
比利·豪尔
Billy Howle
饰:士官 Petty Officer
约翰·诺兰
John Nolan
饰:瞎子 Blind Man
李·阿姆斯特朗
Lee Armstrong
饰:掷弹兵 Grenadier
金·哈特曼
Kim Hartman
饰:Stewardess
比尔·米尔纳
Bill Milner
饰:Lone Private
杰克·卡特莫尔-斯科特
Jack Cutmore-Scott
饰:Lifeboat Soldier 1
迈克尔·福克斯
Michael Fox
饰:Engineer
理查德·桑德森
Richard Sanderson
饰:Heinkel Spotter
Matthew Marsh
Matthew Marsh
饰:Rear Admiral
威尔·阿滕伯勒
Will Attenborough
饰:Second Lieutenant
麦奇·柯林斯
Mikey Collins
饰:Soldier
比利·霍尔
Billy Howle
饰:Petty Officer
埃里克·理查德
Eric Richard
饰:Man at Railway Window
汤姆·诺兰
Tom Nolan
饰:LIeutenant
Brett Lorenzini
Brett Lorenzini
饰:Lifeboat Soldier 2
迪恩·里奇
Dean Ridge
饰:Soldier at the Gap
Johnny Gibbon
Johnny Gibbon
饰:Junior Naval Officer