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