While I've been enjoying this film for years, I only recently decided to read some reviews for it, and am shocked! The truth is, this film is a wonderfully comical and charming tale of three Salem witches that are resurrected by a teenage boy, who, with the help of his little sister and love interest, must try to stop them from stealing the souls of children. This movie really sparkles in the representations of the witches, who are all cast perfectly. Bette Midler provides for a hilarious and almost frightening Winifred (the leader), Sarah Jessica Parker shines as the sexy, dim-witted Sarah, and Kathy Najimy is marvelous as the funny, perky Mary. What makes the film even better is that there are two stunning musical numbers--Midler's delightful "I Put a Spell on You" and Parker's hypnotic "Come, Little Children." Ignore the critics, "Hocus Pocus" is perfect not only for Halloween, but for any time of the year!