Weil er sich nach den alten Zeiten sehnt, in denen er sich wie ein echter Oger aufführen durfte, geht Shrek mit dem zwielichtigen Rumpelstilzchen ein Geschäft ein. Und ehe er sich versieht, findet er sich in einer alternativen Version von ‚Weit Weit Weg‘ wieder, in der Oger gejagt werden, Rumpelstilzchen König ist und Shrek und Fiona sich niemals begegnet sind. Es ist nun an Shrek, seinen Fehler wieder gutzumachen, seine Freunde und seine Welt zu retten – und seine große Liebe zurückzuerobern!