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