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