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