While Kristen Stewart proves she can act when cast in a movie that does not involve sparkling vampires or shirtless Native American werewolves, this is clearly Charlize Theron's movie. Children or pre-teens who have seen the last three "Harry Potter" films or any of the "Lord of the Rings" films should be fine, the warfare does not exactly go into "Braveheart" territory. Snow White is clearly meant to be a positive role model. She is brave and selfless, willing to sacrifice her life to better the lives of others. Charlize Theron's Queen Ravenna is a cold, heartless villain who places herself above anyone else, including her relentlessly devoted brother. Given the things she does, it is nearly impossible to sympathize with her, even after she states she's "been used by men". There is only one prolonged scene where she sucks out the youth of a young girl and the scene is vaguely similar to the dementors from the previously mentioned "Harry Potter" films. There's no nudity to speak of, with the exception of Theron's naked back, but there's a brief scene of sexuality early in the film. Overall, any parent who has children who would even be remotely interested in this film have nothing to fear while those with children under 13 should use some caution. After all, this is not Disney we're dealing with.