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