Eddie Valiant (Bob Hoskin) on alkoholisoitunut yksityisetsivä, joka saa tehtäväkseen todistaa että piiretyllä hollywoodilaisvampilla Jessica Rabitilla on suhde erääseen elokuvapomoon. Kun kyseinen pomo löytyy murhattuna, näyttäisivät kaikki johtolangat viittaavan Jessican puolisoon, jänikseen nimeltä Roger Rabbit, joka kuitenkin vannoo syyttömyttään. Vaikka eddie vihaa piirrokkeja, antaa hän Rogerin puhua itsensä ympäri ja lähtee etsimään murhaajaa. Jäljet johtavat Piirokselaan, hulluun Toontowniin jossa piirretyt elokuvatähdet asuvat - ja jossa aivan kaikki on mahdollista...
Avioliiton auvoisa satama joutuu myrskyn kouriin, kun Shrek ja Fiona matkaavat tapaamaan appivanhempiaan joutuen ratkiriemukkaaseen ja vauhdikkaaseen seikkailuun. Uskollisen Aasin avulla Shrek käy taistoon myrkkyjuomaa keittelevää Hyvää haltiajatarta, komeaa Prinssi Uljasta ja kuuluisaa palkkamurhaajaa, Saapasjalkakissaa vastaan.
Kun Shrek meni naimisiin Fionan kanssa, viimeinen asia mitä hän halusi, oli tulla kuninkaaksi. Hän kuitenkin löytää itsensä juuri siitä tilanteesta, kun appiukko yllättäen potkaisee tyhjää. Ellei Shrek yhdessä uskollisten ystäviensä Aasin ja Saapasjalkakissan kanssa löydä sopivaa kuningasta Kaukaiselle maalle, saattaa tämä vihreä jätti periä valtikan. Lupaavin kandidaatti kruununperijäksi on Fionan serkku Artie, joka on alisuorittava keskiaikainen lukiolaislintsari. Artien käännyttäminen onkin sitten suurempi haaste kun Shrek toivoi