В сказочном королевстве жил огромный зеленый великан Шрэк, который обитал в уединении на своем любимом болоте. Но его спокойствие нарушил коварный правитель лорд Фаркуад, согнавший на эти земли всех волшебных существ из окрестностей.
Мирная жизнь Шрэка оказалась под угрозой, однако Фаркуад предложил сделку: вернуть болото в обмен на прекрасную принцессу Фиону. Та была заточена в высокой башне под бдительной охраной свирепого огнедышащего дракона, и Шрэку предстояло вызволить ее из плена.