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