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