Film jutustab rohelisest sookollist Shrekist, kes on harjunud elama üksinda soo peal. Aga Shreki rahu saab rikutud muinasjuttude tegelastega, keda Duloci valitseja Lord Farquaad sunnib soo peale kolima.
Reklaamijuht Nick Marshall on ülbe seksist, kuid mis juhtub seksistliku mehega, kui ta kuuleb järsku, mida naised arvavad? Nick ei saanud edutamist, mida ta iseenesestmõistetavaks võttis, sest see anti naisele: Darcy. Kuid pärast õnnetust on tal kuulda naiste mõtteid ning ta kasutab seda annet oma uue ülemuse Darcy vastu töötamiseks.