Guest Stars Jemima Rooper as Medusa Robert Lindsay as Daedalus Jason Watkins as Crios Nora-Jane Noone as Atalanta Grahame Fox as Sabas Spencer Wilding as Doros