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