Guest Stars Jemima Rooper as Medusa Gemma Jones as Campe Anton Lesser as Kyros Julian Glover as Eunapius Trevor Allan Davies as Charon John Conroy as Thaddeus Richard Clews as Thanos Bernice Stegers as Hestia