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