杰克·奥康奈尔
Jack O'Connell
饰:路易·赞贝里尼 Louis Zamperini
加内特·赫德兰
Garrett Hedlund
饰:约翰·菲茨杰拉德 John Fitzgerald
芬·维特洛克
Finn Wittrock
饰:弗朗西斯·麦克纳马拉 Francis 'Mac' McNamara
多姆纳尔·格里森
Domhnall Gleeson
饰:拉塞尔·艾伦·菲利普斯 Russell Allen 'Phil' Phillips
杰·科特尼
Jai Courtney
饰:休·卡培尔尼利 Hugh 'Cup' Cuppernell
亚历克斯·罗素
Alex Russell
饰:皮特·赞贝里尼 Pete Zamperini
卢克·崔德威
Luke Treadaway
饰:米勒 Miller
约翰·德里奥
John D'Leo
饰:幼年皮特 Young Pete
摩根·格莉芬
Morgan Griffin
饰:辛西娅·艾普尔怀特 Cynthia Applewhite
约翰·马加罗
John Magaro
饰:弗兰克 Frank A. Tinker
池藤真司
Shinji Ikefuji
饰:翻译 Japanese Translator
马达莱娜·伊斯基亚勒
Maddalena Ischiale
饰:路易丝·赞贝里尼 Louise Zamperini
温琴佐·阿马托
Vincenzo Amato
饰:安东尼·赞贝里尼 Anthony Zamperini
斯宾赛·洛夫兰科
Spencer Lofranco
饰:哈里·布鲁克斯 Harry Brooks
石原崇雅
MIYAVI(ミヤヴィ)
饰:渡边长野 Mutsushiro Watanabe
瑞安·埃亨
Ryan Ahern
饰:米切尔 Mitchell
康纳·福格堤
Conor Fogarty
饰:战俘 American POW
斯蒂芬·莫格尔
Stefan Mogel
饰:党卫队 SS Guard
新光·乌萨米
Shingo Usami
饰:河野下士 Corporal Kono
春日博
Hiroshi Kasuga
饰:直江津守卫 Naoetsu Guard 1
克里斯·普罗克特
Chris Proctor
饰:詹姆斯 James
杨枝龙田
Yoji Tatsuta
饰:直江津守卫 Naoetsu Guard 2
泉原丰
Yutaka Izumihara
饰:Radio Tokyo Man
榎本圭一
Keiichi Enomoto
饰:大森守卫 Omori Guard
本·罗斯伯格
Ben Rossberg
饰:战俘 British POW Officer
迈克·华里
Michael Whalley
饰:斯坦利·皮尔斯伯里 Stanley Pillsbury
布罗迪·汉森
Brodie Henson
饰:战俘 British p.o.w
肖恩·爱德华·弗雷泽
Sean Edward Frazer
饰:战俘 US Officer p.o.w
罗斯·安德森
Ross Anderson
饰:Blackie
乔丹·帕特里克·史密斯
Jordan Patrick Smith
饰:克利夫 Cliff
C·J·瓦罗瑞
C.J. Valleroy
饰:幼年路易 Young Louis
塔里雅·马诺
Talia Mano
饰:幼年西尔维娅 Young Sylvia
詹姆斯·麦纳
James McEnery
饰:海军陆战队员 Marine at Airbase
特拉维斯·杰弗里
Travis Jeffery
饰:杰米 Jimmy
迪伦詹姆斯·沃森
Dylan James Watson
饰:青蜂侠号机械师 Green Hornet Engineer
藤井明
Akira Fujii
饰:日本运动员 Japanese Athlete
罗斯·兰利
Ross Langley
饰:米切尔 Mitchell
后藤久
Hisa Goto
饰:大森守卫 Omori guard
托比·福勒
Toby Fuller
饰:Spike Runner
约翰·迈克尔·波顿
John Michael Burdon
饰:体育场人员 Man in Stadium
萨凡纳·兰波
Savannah Lamble
饰:西尔维娅·赞贝里尼 Sylvia Zamperini
植松高
Taka Uematsu
饰:夸贾林环礁守卫 Kwajalein Guard
安倍潼
Taki Abe
饰:Radio Tokyo Man
克雷格·沃克
Craig Walker
饰:奥运会观众 Berlin Olympics Spectator (uncredited)
渡边谦
Ken Watanabe
饰:大森长官 Omori officer
马特·赫尔利
Matt Hurley
饰:战俘 US Officer P.O.W
义直青沼
Yoshinao Aonuma
饰:夸贾林环礁守卫 Kwajalein Guard
Stephen J. Douglas
Stephen J. Douglas
饰:克拉伦斯·道格拉斯 Clarence Douglas
肖恩·雷肯比
Shane Leckenby
饰:战俘 British POW
路易斯·麦金托什
Louis McIntosh
饰:海军军官威廉·哈里斯 Lt. William Harris
Kristopher Bos
Kristopher Bos
饰:战俘 U.S. Officer P.O.W.
Sarah Alison
Sarah Alison
饰:维吉尼娅 Virginia
Katsu Nojiri
Katsu Nojiri
饰:大森守卫 Omori Guard
Mathew Hislop
Mathew Hislop
饰:战俘 Australian POW
Matthew McConnell
Matthew McConnell
饰:战俘 American P.O.W
马修·克罗克
Matthew Crocker
饰:战俘 Australian P.O.W
Connor Clarke
Connor Clarke
饰:战俘 American P.O.W
Dougal Walker
Dougal Walker
饰:战俘 British POW
Andy de Lore
Andy de Lore
饰:战俘 Infirmary POW
Mitch Christen
Mitch Christen
饰:战俘 British POW
Matt Clayton
Matt Clayton
饰:战俘 US Enlisted POW (uncredited)
达伦·加拉格尔
Darren Gallagher
饰:士兵 Soldier (uncredited)
波佩里
Beau Paley
饰:战俘 American POW (uncredited)
肖恩 - 瑞安·彼得森
Sean-Ryan Petersen
饰:男孩 Boy
苏菲·杜拉
Sophie Dalah
饰:少女维吉尼娅 Virginia
杰斯·特雷尔
Jess Terrell
饰:战俘 American POW
马库斯·范柯
Marcus Vanco
饰:兰伯特 Lambert
史蒂芬·卡努奇
Steven Carnuccio
饰:教会的与会者 Church Attendee
Jack Alcock
Jack Alcock
饰:战俘 American POW
肯特·李
Kent Lee
饰:奥运会观众 Olympic spectator
乔·奈特
Joel Knights
饰:战俘 British POW Officer
Connor Zegenhagen
Connor Zegenhagen
饰:英国士兵 British Soldier
Nicholas Farris
Nicholas Farris
饰:发令员 Olympic Race Starter
Darren Wyer
Darren Wyer
饰:医院战俘 Infirmary P.O.W
Tom Hobbs
Tom Hobbs
饰:Don Lash
Bangalie Keita
Bangalie Keita
饰:Jesse Owens
Brett Clancy
Brett Clancy
饰:Photographer at Olympics
Brooklan Frkovic
Brooklan Frkovic
饰:Olympic Runner
Oliver Wright
Oliver Wright
饰:Young Bully
Shinji Ogata
Shinji Ogata
饰:Kwajalein Guard
Chikashi Linzbichler
Chikashi Linzbichler
饰:Japanese Radio Host
Masako Fouquet
Masako Fouquet
饰:Elegant Woman
Jiro Funamoto
Jiro Funamoto
饰:Omori Guard
Katsuhito Nojiri
Katsuhito Nojiri
饰:Omori Guard
Katsuichi Shike
Katsuichi Shike
饰:Omori Guard
Atsuto Kitanobo
Atsuto Kitanobo
饰:Omori Running Guard
Ryuzaburo Naruse
Ryuzaburo Naruse
饰:Naoetsu Guard
Allan Gibson
Allan Gibson
饰:Scot
Alice Roberts
Alice Roberts
饰:Young Virginia
Jesse Turner
Jesse Turner
饰:Green Hornet Radio Man
Geoffrey Evans
Geoffrey Evans
饰:P.O.W. Officer
Brock Hasting-Booth
Brock Hasting-Booth
饰:Enlisted P.O.W.
Nick Smith
Nick Smith
饰:Enlisted P.O.W.
Anthony Craig
Anthony Craig
饰:P.O.W. in Stress Position
Simon Noonan
Simon Noonan
饰:P.O.W. in Stress Position
Garrick Parkes
Garrick Parkes
饰:U.S. Naval Officer
David Roberts
David Roberts
饰:Officer Collier
Jack Marshall
Jack Marshall
饰:Young Bully
Sean McCarthy
Sean McCarthy
饰:Young Bully
Chris Ovens
Chris Ovens
饰:Young Bully
格雷姆·福特
Graeme Ford
饰:British P.O.W. (uncredited)
Kuni Hashimoto
Kuni Hashimoto
饰:Kwajalein Officer
Anthony Phelan
Anthony Phelan
饰:Priest
Sandy Winton
Sandy Winton
饰:Coach
斯蒂芬·斯坦顿
Stephen Stanton
饰:奥运会广播员 Berlin Olympics Radio Announcer
亚历克斯·哈达德
Alex Haddad
饰:奥运会观众 Berlin Olympics Spectator
西莱斯特·克顿
Celeste Cotton
饰:奥运会观众 Olympic Crowd Member
达米安·布莱森
Damien Bryson
饰:青蜂侠号机组成员 Green Hornet Crew
格列佛·佩奇
Gulliver Page
饰:飞机腰部机枪手 Waist Gunner
斯蒂芬·斯坦顿
Stephen Stanton
肖恩·奥唐纳
Sean O'Donnell
饰:演员 Actor/Actress
C·J·瓦勒罗
饰:少年路易斯
文森佐·阿马托
Vincenzo Amato
饰:Anthony Zamperini
Michael Fowle
饰:Enlisted POW
Brayden Pavey
饰:Enlisted POW
基努·里维斯
Keanu Reeves