Sam Worthington character Perseus
Liam Neeson character Zeus
Ralph Fiennes character Hades
Edgar Ramírez character Ares
Toby Kebbell character Argenor
Rosamund Pike character Andromeda
Bill Nighy character Hephaestus
Danny Huston character Poseidon
John Bell character Helius
Lily James character Korrina
Alejandro Naranjo character Mantius
Freddy Drabble character Apollo
Kathryn Carpenter character Athena
Matt Milne character Elite Guard No. 1
Kett Turton character Elite Guard No. 2
Sinéad Cusack character Clea
Spencer Wilding character Minotaur
Martin Bayfield character Cyclops
Jorge Guimerá character Theodulus
Asier Macazaga character Theron
Daniel Galindo Rojas character Eustachius
Lamberto Guerra character Timon