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