First, the negative.
There are some ghosts, who represent some of the people who were killed. Once they are killed, they show up as a ghost. One ghost has a axe through the head, another with burns, and one with whike flaky stuff on his face. One person who is alive at the start, falls to his death, and shows up as a ghost. Another is poisoned and killed, One is killed by a witch via the use of a voodoo doll, [if anyone is worried about religious stuff and black magic] Another one is sliced by the throat, and humourously, the blood is blue [Royal, blue blood, lol] There is a disturbing scene, which may have young ones on edge, THe star girl is chained to a tree in a forest, and hears something. It turns out to be a unicorn. The violence is strong, and may be a bit strong for anyone 10 or under. Several people are stabbed and killed, the witches tear animals apart to tell the future, one witch literally loses her head, and then turns into ashes, the witches shoot flames out of their hands, at some point a sword goes into someone and out the other end, the witches want the heart of a star in it's human form, aparently 'they cut it out of the body' which is a biiit disturbing. TONS of kissing, if this bothers sensitive parents, and a boy and a girl are shown in a bed, however you only see the bed's covers. The witch, after consuming the last of the star they last used, regains youth and the clothing has the cleavage showing. The witches do all sorts of things to a red-haired man, mostly physical transformations.
Some language is used, like 'pervert'
Now, the positive.
This is a good movie, with a good romance factor for the older ones. I haven't read the book, so i'm not sure how much it follows the original story. The star is played perfectly, some comedy.
In a nutshell, this movie is a must see. I think 11 is a good age to watch this, if they can handle non-scary humorous ghosts, and badly-done special effects done witches.