Guest Stars Aiysha Hart as Ariadne Jemima Rooper as Medusa Hannah Arterton as Korinna Frances Tomelty as Anysia Karl Johnson as Itheus Shelley King as Celandine George Savvides as Karpos Naomi Everson as Eris Stephanie Langton as Demetria David Lloyd as Nereus