De nuevo los dioses del Olimpo están en problemas ya que Cronos pronto se liberará de su prisión. El gran Zeus (Liam Neeson) le pide ayuda a Perseo (Sam Worthington) para evitar los acontecimientos que se avecinan pero este se niega al expresarle que tiene una familia que cuidar. Pronto una Quimera ataca la aldea del héroe y es cuando Perseo decide ir al templo de los dioses para pedir explicaciones. Es en ese momento que descubre que Hades (Ralph Fiennes) y Aries (Edgar Ramirez) se han unido para secuestrar a Zeus y así apresurar la libertad de Cronos, por lo cual deberá unirse a la Reina Andrómeda (Rosamund Pike) y al embaucador de Agénor (Toby Kebbell). Es así que comienza una misión de rescate para salvar a su padre y al mundo.