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