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