Czasy współczesne. Zeus (
Sean Bean) podejrzewa syna Posejdona, Percy'ego (
Logan Lerman), o kradzież jego potężnego Pioruna. Jeśli w ciągu 2 tygodni go nie odzyska, to rozpęta wojnę pomiędzy bogami. Młody chłopak musi wkroczyć i poznać dotąd niespotykany świat, by udowodnić, że jest niewinny. Lecz Hades (
Steve Coogan) pragnie zdobyć Piorun dla siebie, toteż Percy'ego czeka walka z licznymi stworzeniami pochodzącymi z mitologii greckiej.