Guest Stars Fiona Dolman as Sarah Barnaby Tamzin Malleson as Dr. Kate Wilding 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 David Bark-Jones as Patrick Tilman Henry Goodman as Cy Davenport Alice Sykes as Rosie Harris Laura Girling as Perry's Customer Thomasin Rand as Young Diana Georgina Beedle as Young Stella Joseph Beattie as Scott Davenport Pandora Clifford as Juliet Tilman John Carson as Older Gentleman Pearce Quigley as Colin Yule Rhiannon Harper-Rafferty as Nurse Sasha Waddell as Eve Lomax