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