Percy Jackson (Logan Lerman) ránézésre csak egy átlagos tizenkét éves kisfiú, valójában azonban nagyon is különleges. Percy anyját egy furcsa idegen rábeszéli, hogy küldje el fiát egy különleges nyári táborba. A tábor cseppet sem olyan, mint azt várnánk. Percynek itt kell szembesülnie azzal, hogy apja nem más, mint Posseidon, a tengerek istene, a tábor pedig az istenek halandóktól nemzett gyerekeinek kiképzőtábora. A kisfiú hamarosan az istenek között dúló véget nem érő háború közepén találja magát. Feladata egyáltalán nem egyszerű: vissza kell szereznie Zeus ellopott villámját, amit Hades rejteget az alvilág egyik bugyrában