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