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