Newlywed life gets complicated fast when Fiona's royal parents summon her and Shrek to the family castle without knowing exactly what kind of couple they raised.

What is Shrek 2 about?

Shrek and Fiona return from their honeymoon to an invitation from King Harold and Queen Lillian, who expect a proper princess and her prince to arrive for a celebratory dinner. What the king gets instead is an ogre son-in-law, a talking donkey tagging along uninvited, and a daughter who has permanently chosen swamp life over palace life. Harold, hiding a secret of his own, turns to a scheming fairy godmother and a suave cat-for-hire named Puss in Boots to try to undo the marriage and steer Fiona toward the vain Prince Charming instead. The plan sets off a chain of potions, disguises, and mistaken identities that forces the whole family to decide what actually makes someone worth loving.

About the cast

Mike Myers and Cameron Diaz return as Shrek and Fiona, with Eddie Murphy back as Donkey. Julie Andrews and John Cleese join as Fiona's parents, Antonio Banderas voices Puss in Boots, and Rupert Everett and Jennifer Saunders round out the royal court's schemers.

Context & significance

Directed by Andrew Adamson alongside Kelly Asbury and Conrad Vernon, the film builds on the fairy-tale-parody formula of the original while widening its cast of storybook characters. It sits across adventure, animation, comedy, family, fantasy, and romance, and the fairy tale kingdom setting gives the writers room to poke at royal expectations and beauty standards without ever losing its family-friendly tone.

Watching Shrek 2 on Ktime

Shrek 2 is available on K-Time with Persian dubbing and Persian subtitles, so it works equally well for younger viewers following along in Farsi audio and for anyone who prefers reading subtitles. Streaming just needs a free K-Time account login — no separate download required.