Si Shrek n'avait pas quitté son marécage pestilentiel et épousé sa chère Fiona, il ne serait pas sur le point de devenir roi. Son beau-père Harold clabote est sur le point de s'éteindre, mais Shrek n'a pas du tout envi de reprendre le flambeau de la royauté. S'il n'arrive pas à dénicher illico un roi avec l'aide de ses fidèles compagnons, l'Âne et le Chat Potté, Shrek deviendra le prochain souverain du Royaume Fort Fort Lointain. Bonjour les ennuis !
À moins qu'Arthur, le cousin looser de Fiona, ne se laisse convaincre de monter sur le trône à sa place.
Malheureusement, une autre personne est en quête du trone, le très célèbre Charmant. Il sera pret à tout pour le conquérir. Mais ni Shrek, ni Fiona, ni même les princesses de Fort Fort Lointain ne le laisseront faire.