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