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