After marrying and returning home from their honeymoon, Shrek and Fiona receive an invitation from their mom and dad, the king and queen of the kingdom of Far Far Away to have a royal ball celebrating their marriage. They are surprised to find that Fiona has married an ogre and has taken the form of one instead of Charming, the prince they hired to rescue her and marry her. Shrek later decides that Fiona is not truly in love with him and goes on a journey to find happiness for her. Meanwhile, Fiona's dad plots to force Prince Charming to marry Fiona, even hiring Puss in Boots, a mexican cat hitman, to kill Shrek.