乔治·欧文
George Irving
饰:Miller
茵德拉·奥维
Indra Ové
饰:Natalie
Marit Velle Kile
饰:Silje
托尼·吉尔福伊尔
Tony Guilfoyle
饰:Baxter
Kate Fahy
饰:Dr. Cowley
Rachel Heaton
Rachel Heaton
饰:Michael's Mother
Alexander Pownall
饰:Chapman
Elaine Heathfield
Elaine Heathfield
饰:Hospital Nurse
Nicola Cussons
Nicola Cussons
饰:Psychiatric Nurse
Nicola Burnett Smith
Nicola Burnett Smith
饰:Hotel Manageress
劳拉·艾克曼
Laura Aikman
饰:Alison Poley
约瑟夫·福兰德
Joseph Friend
饰:Young Michael
Alex Winter
Alex Winter
饰:Young Peter
Jack Baverstock
饰:Bruce Miller
安得烈·布鲁克
Andrew Brooke
饰:Policeman
Amarjit Bassan
Amarjit Bassan
饰:Orderly
Jo Vandervlist
Jo Vandervlist
饰:Bar Girl
迈克尔·加布里埃尔
Michael Gabriel
饰:Peter (15)
理查德·柯伊尔
Richard Coyle
饰: Michael Sheldrake
凯莉·霍威
Keeley Hawes
托比·斯蒂芬斯
Toby Stephens
亚伦·泰勒-约翰逊
Aaron Taylor-Johnson
饰:Michael - aged 15
Ian Lindsay