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