The fantasy movie Stardust is in theaters (in the US) now. See it while it lasts, because it is, inexplicably, failing at the box office.
Amateur reviewers often say, "this film has everything", and they're usually wrong. In this case, they are not: this film has everything: young love (dashed and restored), witches (evil and funny), flying pirate ships (and a pirate captain with a twist you'd never expect), evil princes (and the ghosts of evil princes killed by same), humor, romance, special effects -- and most importantly of all, a story that will leave you happily teary-eyed at the end.
A couple of years ago, I chanced to see both the first Harry Potter movie and the first Lord of the Rings movie on the same weekend. Both movies boiled down and put together couldn't lace up this movie's boots. In both of those movies, I had a curious detachment from the characters. Frankly, in LotR, the only character I cared whether he lived or died at the end was the appealingly bumbling Samwise Gangee. As for Harry Potter, far more than enough has been said about that franchise for a decade or ten.
I haven't read the Neil Gaiman graphic novel from which Stardust is derived, but those who have and loved the book claim to love the movie equally: unnecessary bookish details were removed, necessarily cinematic episodes were added, and the end result is a rollicking ride from Sir Ian McAllister's narrative opening to the film's twinkling conclusion.
My 10-year-old, with his thoroughly 21st-century kid's point of view, put it this way: "Can you imagine what the DVD special features are going to be like?!"
With all due respect to Ryan, don't wait for the DVD: See Stardust in the theater.