Guest Stars Shereen Martin as Aoife Kaine Zajaz as Taylor Kitty Anderson as Young Jessica Harriet Cains as Hazel Tim Plester as Rowan O'Brien Jake Dunn as David Andrew Greenough as Alfie Dylan Devonald Smith as Blood Witch Deka Walmsley as Steve Theo Mason as Young Nathan David Webber as Geoff