overall i wasn't expecting much. i thought the roles and ideas for this franchise had been played to the fullest. but i was wrong. this movie was great. a perfect way to end the series. my only complaint: Rumpelstiltskin had already made an appearance in an earlier Shrek, and it was not the same charachter as last time. like we were supposed to have forgotten or something. other than that it was great!