Shrek, yksinäinen hirviö, löytää yllätyksen, kun lord Farquaad lähettää satueläimet asumaan hänen suollaan. Hän ystävystyy puhuvan aasin kanssa, jonka nimi on myös Aasi, ja he lähtevät tapaamaan Farquaadia. Jälkimmäinen tarvitsee prinsessa Fionan naimisiin hänen kanssaan, jotta hänestä tulee Dulocin kuningas. Kun Shrek ja Aasi vierailevat hänen luonaan, he pakotetaan pelastamaan hänet valtavasta tulta hengittävästä lohikäärmeestä. Lohikäärme osoittautuu naiseksi, ja hän rakastuu aasiin. Kysymys: Jos prinsessa Fiona nai hänet. Mikä hän tulee olemaan?
Dulocin kuningas