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