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