One of the best movies in the franchise,

Rating: 9/10 (10 March 2017)

Directed by David Yates
Starring Daniel Radcliffe, Emma Watson and Rupert Grint
Overall: This movie is one of the best Harry Potter movies and easily the most entertaining. Well worth watching.
Good:
1. Daniel Radcliffe does an excellent job as the title character.
2. Emma Watson and Rupert Grint are both great as Hermione Granger and Ron Weasley.
3. Ralph Fiennes is phenomenal as Lord Voldermort and makes a very memorable villain.
4. Alan Rickman is perfect as Severus Snape as is Robbie Coltrane as Rubeus Hagrid.
5. Helena Bonham Carter is excellent as Bellatrix Lestrange.
6. In one scene Maggie Smith made Professor McGonogal one of the best characters so of course she is excellent.
7. David Thewlis was an excellent Lupin as were Jason Isaacs and Tom Felton as Lucius and Draco Malfoy respectively.
8. Michael Gambon was great as Dumbledore.
9. Matthew Lewis was excellent as Nevile Longbottom.
10. Julie Waters was great as Molly Weasley as was Bonnie Wright as her daughter, Ginny Weasley.
11. Evanna Lynch was great as Luna Lovegood.
12. Excellent story which was 100000% better executed than Part One.
13. Some of the cinematography was absolutely stunning.
14. Amazing action and was easily the best in the series.
15. All music, effects and design was perfect.
Bad:
1. There is a huge info dump between the two acts of the Battle of Hogwarts which was a bit annoying.
2. I think the book could have been more evenly cut. Personally, I think that the Gringots sequence should have been put in Part One so that everything outside of Hogwarts happened there, and everything in the Hogwarts happened here. That would mean more focus could be put on the Battle of Hogwarts and make it that bit more epic.
3. The second half of the battle was a bit underwhelming.
9/10