Was andere freuen würde, erfüllt den Oger Shrek (Originalstimme: Mike Myers) nur mit Schaudern: Er und seine Frau Fiona (Cameron Diaz) werden offizielle Thronfolger des Königspaares Lillian (Julie Andrews) und Harold (John Cleese)! Zudem steckt König Harold immer noch im Körper eines Frosches fest, was das Regieren auch nicht leichter macht ...