欧文•蒂尔
Owen Teale
饰:John O'Brien
肖恩·宾
Sean Bean
饰:Dominic O'Brien
Anny Tobin
饰:Mary Ellen O'Brien
莱斯利·斯科菲尔德
Leslie Schofield
饰:Shane O'Brien
Faye Dannell
饰:Katie O'Brien
Gillian Hope
饰:Molly O'Brien
Scott Frazer
饰:Mick O'Brien
克莱尔·霍尔曼
Clare Holman
饰:Mary Llewellyn
弗兰克·温莎
Frank Windsor
饰:James Llewellyn
比莉·怀特劳
Billie Whitelaw
饰:Beatrice Llewellyn
伊安·邦纳
Ian Bannen
饰:Peter Bracken
简·霍洛克斯
Jane Horrocks
饰:Christine Bracken
Colin Bavidge
饰:David Bracken
芭芭拉·马滕
Barbara Marten
饰:Hannah Kelly
Madeleine Moffat
Madeleine Moffat
饰:Bella Bradley (as Madaleine Moffatt)
Jean Southern
饰:Peggy Flaherty
Margery Bone
饰:Nancy Kelly
Berwick Kaler
Berwick Kaler
饰:Joe Kelly
Christian Rodska
饰:Father Bailey
Mark Mulholland
Mark Mulholland
饰:Father O'Malley
Linda Huntley
饰:Phylis
Danny Dean
饰:Doctor
David Begg
David Begg
饰:Man on Docks
David Wheatley
饰:Gilbert Culbert
Marian Aitcheson
饰:Music Hall Singer
Lyn Douglas
饰:Irate Shopper
Eric Nicholson
饰:Boxing Manager