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