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