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