This is a fun movie--My 12 and 9 year old boys loved it. But it's not Harry Potter. I was surprised that the quality of Chris Columbus' work did not compare to his Harry Potter movies. That being said, though, it was a fun family movie with good action and lots of humor. I would recommend this movie to families with kids 6-12 years of age.