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