艾米丽·沃森
Emily Watson
饰:安妮 Anne MacMorrow
亚历克斯·伊特尔
Alex Etel
饰:安格斯·麦克莫洛 Angus MacMorrow
本·卓别林
Ben Chaplin
饰:刘易斯 Lewis Mowbray
杰拉丁·博若飞
Geraldine Brophy
饰:Gracie
克里格·霍尔
Craig Hall
饰:Charlie MacMorrow
乔尔·托贝克
Joel Tobeck
饰:Sgt. Walker
Priyanka Xi
Priyanka Xi
饰:克丝蒂 Kirstie MacMorrow
Marshall Napier
Marshall Napier
饰:Sgt Strunk
布莱恩·考克斯
Brian Cox
埃洛尔·尚徳
Erroll Shand
饰:Lft. Wormsley
张雪凌
Mao Mao Tou
大卫·莫瑞瑟
David Morrissey
饰:军官汉密尔顿 Captain Hamilton
Ralph
Ralph
饰:Churchill
Ben Van Lier
Ben Van Lier
饰:Gunner Rapp
William Russell
William Russell
饰:William
Phil Peleton
Phil Peleton
饰:Soldier
Louis Owen Collins
Louis Owen Collins
饰:Young Angus
Edward Newborn
Edward Newborn
饰:Corporal Grubbs
Lorraine McDonald
Lorraine McDonald
饰:William's Mother
Megan Katherine
Megan Katherine
饰:Female Tourist
Rex Hurst
Rex Hurst
饰:Jimmy's Buddy #2
Nathan Christopher Haase
Nathan Christopher Haase
饰:Male Tourist
Carl Dixon
Carl Dixon
饰:Gunner Corbin
Adam Smith
饰:Artillery Soldier (uncredited)
Sid
Sid
饰:Churchill
Elliot Lawless
饰:Beach Kid
威廉·约翰逊
William Johnson
饰:Clyde (as William Johnson)
Ian Harcourt
饰:Jimmy McGarry
Peter Corrigan
饰:Jimmy's Buddy #1
Eddie Campbell
Eddie Campbell
饰:Hughie
布鲁克·奥佩斯
Bruce Allpress
饰:Jock McGowan
Brennan Bailey
饰:演员 Actor/Actress
查理·布里克利
Charlie Bleakley
马歇尔·纳皮尔
Marshall Napier
杰森霍德
Jason Hood
马修·塞维尔
Matthew Saville