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