Старшеклассник Перси узнает, что является сыном греческого бога Посейдона — боги Олимпа здравствуют и продолжают вмешиваться в дела смертных. Но для знакомства с Олимпом сейчас не лучший момент: кто-то похитил молнии Зевса (Шон Бин), который готов начать войну с богами, если ему не вернут украденное. Все считают, что молнии похитил Перси. Ему придется сразиться с Медузой (Ума Турман) и спуститься в царство мертвых, чтобы чтобы предотвратить катастрофу.