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