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