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