Zeus (Liam Neeson), Hades (Ralph Fiennes) i Posejdon (Danny Huston) rządzą światem. Jednak ich ojciec, okrutny przywódca tytanów Kronos, dotąd uwięziony w czeluściach Tartaru, postanawia odzyskać władzę. Osłabieni bogowie przygotowują się do trudnego starcia. Tytani rosną w siłę, a Gromowładnego opuszcza moc. Ziemi grozi zagłada. Zeus zwraca się o pomoc do swojego syna Perseusza (Sam Worthington). Heros, który wiedzie spokojne życie rybaka i samotnie wychowuje dziesięcioletniego syna Heliosa (John Bell), zgadza się wyruszyć do podziemi, by stoczyć walkę ze zdrajcami, uratować ojca i ocalić ludzkość. W wyprawie towarzyszy mu m.in. Andromeda (Rosamund Pike).