Tom Roberts
饰:Self - Narrator
Nick Pearse
饰:Detective
饰:Thérèse Siegenthaler
饰:Forensic Officer
饰:Self
Gemma Lawman
饰:Hazel Savage
饰:Self - Author, Rose West: The Making of a Monster
饰:Rose West
饰:Young Rose West
饰:John McLachlan