Guest Stars Fiona Dolman as Sarah Barnaby Tamzin Malleson as Dr. Kate Wilding Laura Girling as Perry's Customer Harriet Walter as Diana Davenport Anna Wilson-Jones as Emma Harris Samuel Anderson as Perry Stevens Sinéad Cusack as Stella Harris Caroline Munro as Evil Priestess Alexander Owen as Roderick Usher Henry Goodman as Cy Davenport David Bark-Jones as Patrick Tilman Thomasin Rand as Young Diana Alice Sykes as Rosie Harris Joseph Beattie as Scott Davenport Georgina Beedle as Young Stella John Carson as Older Gentleman Pandora Clifford as Juliet Tilman Rhiannon Harper-Rafferty as Nurse Sasha Waddell as Eve Lomax Pearce Quigley as Colin Yule