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