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