В некотором сказочном царстве на болотах жил, да и, в общем, не тужил зеленый великан Шрек. Но однажды, король-деспот ссылает на болота всех жителей сказочного королевства. Спокойной жизни великана приходит конец. Шреку ничего не остается, как идти в замок на разборки. Ему удается заключить с королем соглашение: Шрек освобождает для него красивую принцессу от злого дракона, а король взамен возвращает всех жителей в свои дома. Но, освободив принцессу, Шрек в нее влюбляется и принцессе он совсем не безразличен. Что делать?