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