The best thing about this film is the cast. Anne Hathaway is perfect as Ella, the girl cursed with obedience: she must do whatever anyone tells her to do. Hugh Dancy is Prince Charmant...we'll see him again as Galahad later this year. Eric Idle, Joanna Lumley, Minnie Driver, Cary Elwes and (to my delight) Parminder Nagra (Jess in Bend it Like Beckham and Neela on ER) and Jimi Mistry...it's fun to watch.
Oh, it's silly: There's a mall with an escalator, there's a medieval community college, there's ogres and giants and elves (oh, my)...but it's silly fun in a Shrek meets A Knight's Tale sort of way.
Keeping in mind that it's basically a kids' movie...it's fun.