เรื่องราวเกิดขึ้นในยุคสมัยกรีกโบราณ เมื่อ Perseus (รับบทโดย Sam Worthington), บุตรของเทพเจ้าซุส, ต้องเผชิญกับภัยคุกคามใหม่ เมื่อ Hades (รับบทโดย Ralph Fiennes) และ Ares (รับบทโดย Éamon Egan) วางแผนที่จะปลดปล่อย Cronos, บิดาของเทพเจ้าทั้งหมด, จากความจำขังในโลกใต้ดิน
เพื่อช่วยป้องกันไม่ให้ Cronos กลับมาทำลายโลก, Perseus ต้องออกเดินทางไปยังโลกใต้ดินเพื่อค้นหา Fury และใช้พลังของเธอในการเอาชนะศัตรู และช่วยเหลือ Andromeda (รับบทโดย Rosamund Pike) และ Zeus (รับบทโดย Liam Neeson) ในการต่อสู้กับอำนาจชั่วร้าย