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 Deka Walmsley as Steve Andrew Greenough as Alfie Dylan Devonald Smith as Blood Witch Theo Mason as Young Nathan David Webber as Geoff