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

После того как король превратился в жабу, бразды правления королевством перешли Шрэку и его жене Фионе. Герои оказались не в восторге от такой перспективы, заявив что хотят спокойно жить на своем болоте. Тогда им предложили найти наследника престола – мальчугана Арти, племянника королевы Лилиан, а потом спокойно отправляться к себе домой на болото. Шрэк, Осел и Кот отправляются в далекое путешествие, чтобы уговорить мальчика стать королем Артуром, а Фионе в это время приходится удерживать трон, от посягательств на него принца Чарминга...