Twist of Fate › Cast
Mark Addy
Hercules
Juliet Stevenson
The Oracle
Sarah Parish
Pasiphae
Robert Emms
Pythagoras
Jemima Rooper
Medusa
Jack Donnelly
Jason
Alexander Siddig
Minos
Aiysha Hart
Ariadne
Tristan Gemmill
King Laius
Joe Dixon (actor)
Ramos
Elen Rhys
Jocasta
Donald Sumpter
Tiresius
Oliver Walker
Heptarian