An overall funny movie but the storyline lacks the magic the previous prequels had. Most of the funny parts were shown in their trailers so I thought it was up to the other characters like Merlin the crackpot, Artie the future King, the Princesses Club and the supposed villians to save the show. A rather good effort, I must say.
But my favourite would still have to be Donkey and Puss In Boots. The sidekicks of Shrek never fail to amuse and entertain, and they are damn funny. Oh, Lancelot was voiced by John Krasinski from The Office!! What a handsome voice!! And like all other movies, the moral of the story was to believe in yourself and be what you want to be.