Liam Neeson przyjął rolę w tym filmie, ponieważ jego syn jest wielkim fanem mitologii greckiej.
Reżyser Louis Leterrier prosił Raya Harryhausena (współproducenta i twórcę efektów specjalnych filmu "Zmierzch tytanów") o pomoc przy produkcji nowej wersji. Jednakże Ray Harryhausen wycofał się z życia zawodowego w 1981 roku i już do niego nie powrócił.
James Woods miał nadzieję zagrać w tym filmię rolę Hadesa. Wcześniej aktor użyczał głosu tej samej postaci w bardziej komediowym ujęciu w filmie "Herkules".
Początkowo to Stephen Norrington miał wyreżyserować ten film. Ponieważ nie widział jednak "Zmierzchu tytanów", nie był pewny, czy zdoła nakręcić jego nową lecz wierną oryginałowi wersję. W czerwcu 2008 roku przekazał więc projekt Louisowi Leterrierowi.
Io mówi Perseuszowi, że żaden człowiek nie ujeździł dotąd Pegaza i on będzie pierwszym, któremu się to uda. Jednakże Perseusz nie jest człowiekiem, tylko półbogiem.
Film był kręcony w Shepperton, Iver Heath, Longcross (Anglia, Wielka Brytania), Newborough, Parku Narodowym Snowdonia, kamieniołomie Dinorwic, na wyspie Ynys Llanddwyn (Walia, Wielka Brytania), na Pustyni Danakilskiej (Etiopia), w Parku Narodowym Teide, Parku Narodowym Timanfaya, rezerwacie Dunas de Maspalomas (Hiszpania) oraz na Islandii.
Okres zdjęciowy trwał od 27 kwietnia do 2 sierpnia 2009 roku.
W filmie pojawia się mechaniczna sowa Bubo znana ze "Zmierzchu tytanów". Perseusz podnosi ją ze skrzyni tuż przed wyruszeniem na wyprawę. Twórcy zdecydowali się na takie nawiązanie, by zadowolić fanów filmu z 1981 roku.
We wczesnej wersji scenariusza Kraken został zastąpiony Lewiatanem, morskim potworem z Biblii.