This film was the best of the Harry Potter movies yet. It remains quite faithful to the book and I don't have any complaints about specific details that were changed like I did for previous movies. Like the book though, this film is very thematically dark and has a few scenes that are hard to watch because of the violence seen or implied. The deaths of more than one beloved character led to some tears in among the audience. This is not a film for kids. That being said, it does have some particularly funny moments and the actors playing the Weasley family are especially well-cast (as they have been previously). Rupert Grint and Emma Watson (Ron and Hermione) have really grown as actors and deliver expressive and emotional performances. Daniel Radcliffe is less expressive than the other two, but still delivers a heart-felt performance as Harry Potter. I would definitely recommend this movie to anyone pre-teen and up!