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