Clash of the Titans (2010)

Cast

 * Sam Worthington as Perseus
 * Gemma Arterton as Io
 * Mads Mikkelsen as Draco
 * Alexa Davalos as Andromeda
 * Jason Flemyng as Acrisius
 * Tine Stapelfeldt as Danaë
 * Nicholas Hoult as Eusebius
 * Hans Matheson as Ixas
 * Liam Cunningham as Solon
 * Liam Neeson as Zeus
 * Ralph Fiennes as Hades
 * Jamie Sives as a Commander
 * Ian Whyte as Sheikh Sulieman
 * Pete Postlethwaite as Spyros
 * Elizabeth McGovern as Marmara
 * Polly Walker as Cassiopeia
 * Vincent Regan as Kepheus
 * David Kennedy as Kepheus's General
 * Kaya Scodelario as Peshet
 * Luke Treadaway as Prokopion
 * Danny Huston as Poseidon
 * Izabella Miko as Athena
 * Tamer Hassan as Ares
 * Luke Evans as Apollo
 * Nathalie Cox as Artemis
 * Nina Young as Hera
 * Agyness Deyn as Aphrodite
 * Paul Kynman as Hephaestus
 * Alexander Siddig as Hermes
 * Charlotte Comer as Demeter
 * Jane March as Hestia
 * Natalia Vodianova as Medusa
 * Mouloud Achour as Kucuk
 * Ross Mullan as Pemphredo
 * Ashraf Barhom as Ozal