Guest Stars Carol Royle as Mrs Carrie Bright Stephanie Leonidas as Violetta Talenti Ryan Gage as Ludo Talenti Flora London as Bridget Mulcahy Sam Ferriday as Carl Sturgis Richard Harrington as Dr Dai Ferman Holli Dempsey as Jenny Tate Jessica Hayles as Elaine Fairchild Lucy Black as Juliet Baring Marianne Oldham as Magdalena Byrne Don Gallagher as Coroner Andy Williams as Landlord Naomi Yang as Dr Nancy Deveen Charlotte Potter as Petra Cornwell