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