Guest Stars Jemima Rooper as Medusa James Rastall as Philemon Will Merrick as Arcas Fintan McKeown as Medios Darren Morfitt as Nilas Hasina Haque as Baucis Ryan Oliva as Otus