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