主 演:莱阿·米歇尔 Radha Mitchell .... Rose Da Silva
劳瑞·霍尔登 Laurie Holden .... Cybil Bennett
肖恩·宾 Sean Bean .... Christopher DaSilva
黛博拉·安格 Deborah Unger .... Dahlia Gillespie
Tanya Allen .... Anna
Christopher Britton .... Adam
金寇兹 Kim Coates .... Officer Thomas Gucci
Jodelle Ferland .... Sharon DaSilva/Alessa Gillespie
艾丽斯·克里奇 Alice Krige .... Christabella
Janet Land .... Congregation
Hannah Fleming .... School Girl
Colleen Williams .... Archivist
Ron Gabriel .... Old Mechanic
Eve Crawford .... Sister Margaret
Derek Ritschel .... Young Police Officer