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