I was surprised by how good this movie was. I took my 8 yr old, who loved it, but left the 5 year old at home. It was *definitely* too scary for the younger child. The (fake) mother is seriously creepy and menacing and there are quite a number of scenes where the main characters are in peril. It was scary on a lot of levels-- a baby stolen in the night, a stabbing, a near drowning, lots of chasing and shooting, scary characters in a pub (who turn friendly), and a mother who claims to love her daughter, but is really just using her. The mother character stole the daughter and then tries to undermine her confidence under the guise of protecting her. Seriously creepy! If your child is old enough for the violence, it has many nice qualities. It is funny, action-packed, and Rapunzel is gutsy and interesting and both characters at the end exhibit a willingness to sacrifice for love that is admirable and moving. It was a romance with more redeeming qualities and stronger and more interesting characters than I typically expect from Disney.