Henry Cavill character Theseus
Freida Pinto character Phaedra
Luke Evans character Zeus
Stephen Dorff character Stavros
Kellan Lutz character Poseidon
Isabel Lucas character Athena
Joseph Morgan character Lysander
John Hurt character Old Zeus
Mickey Rourke character King Hyperion
Robert Maillet character Minotaur
Alan van Sprang character Dareios
Corey Sevier character Apollo
Steve Byers character Heracles
Romano Orzari character Icarus
James A. Woods character Captain of the Archers
Daniel Sharman character Aries
Robert Naylor character Young Theseus
Mercedes Leggett character High Priestess
Gage Munroe character Acamus
Carlo Mestroni character Holy Man
Aron Tomori character Young Lysander
Neil Napier character Beast Master
Tamas Menyhart character Heraklion
Ayisha Issa character High Priestess #4
Abdul Ayoola character Kerkyon (Guard)
Kevin Kelsall character Hoplite Soldier #2