Not as good as the other 2. Short with a weird plot. Gags were weak and not laugh out loud. My 6 and 7 year old thought it was funny but that says it all. Shrek 1 and 2 were excellent. This one was noticeable for absences of John Cleese and Princess Fionas Mum and small part by Cameron Diaz. Better off waiting for DVD / netflix / apple TV release