If you aren't a fan of witches or magic, this movie is not for you, but I found it to be a nice little romance with a plot line based in the whole idea of good v.s. evil. There's a bit of making out in one or two scenes and plenty of kissing, but nothing teens can't handle. Also a few curse words, but not so much as to affect the quality of the movie (I personally hate it when almost every line of dialogue if filled with crude language). Overall, it was a good movie, and I would recommend it for teens. Some of the most positive messages are about love, loyalty, and sacrifice.