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