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