cast
Tarsem Singh
Director
Luke Evans
as Zeus
Henry Cavill
as Theseus
Freida Pinto
as Phaedra
Kellan Lutz
as Poseidon
Mickey Rourke
as King Hyperion
Isabel Lucas
as Athena
John Hurt
as Old Zeus
Joseph Morgan
as Lysander
Stephen Dorff
as Stavros
Steve Byers
as Heracles
Tiio Horn
as High Priestess #3
Alan Van Sprang
as Dareios
Robert Naylor
as Young Theseus
Corey Sevier
as Apollo
Greg Bryk
as The Monk
Mark Margolis
as The New Priest
Peter Stebbings
as Helios
Stephen McHattie
as Cassander