The movie was put together very well, but there were several key things from the book that were left out and should have been in the movie. Tom Felton (Malfoy) was really good in this movie, and it's amazing to watch what good actors these kids have become since the first movie.