C’est ainsi qu’on a appris qu’à la suite de la mésaventure du roi de Far Far Away, Fiona et Shrek doivent régner sur le royaume, ce qui ne leur plaît pas vraiment. Le roi, maintenant grenouille, les informe donc que s’il réussisse à trouver l’héritier du trône et le ramener au royaume, ils pourront retourner vivre en paix dans le marais.
Shrek, Donkey et Puss partent donc en quête de cet héritier qui est le neveu de la reine Lilian. Ce jeune homme s’avérera être le Roi Arthur lui-même. Nos trois héros devront convaincre ce jeune roi rebelle, mis en voix par Justin Timberlake, de venir gouverner le Royaume de Far Far Away. Pendant ce temps, au royaume, Prince Charmant décide qu’il est temps de faire un coup d’état.
Entre temps, Madagascar sera sur nos le 27 mai prochain.