I read Neil Gaiman's book several years ago and liked it quite a bit. However, I think in this case, rare as it is for me to say this, I liked the movie even more. It's a little too long, but that's the only fault I can find with it. Movies like this, for whatever reason, seem to drag out their endings, and this one's no different. Aside from that, though, I loved it.
Fine performances all around. Michelle Pfeiffer is maybe more beautiful than ever. Robert DiNiro seems to be having a wonderful time, and Claire Danes is a lovely star, not that Sienna Miller is bad, herself. The lightning-catcher airship is everything you could ask, and while I'd never seen Charlie Cox before, or at least that I remember, he was dandy as the young hero.
I seem to remember that Stardust was a disappointment at the box office. I have no idea why that would be. I thought it was a fine piece of entertainment. I guess not everbody likes the same things I do. Imagine that.