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