I have seen all the Harry Potter films so far and I've not once been disappointed in any. The performances are always great,The VFX are becoming far better and The story lines are having far more bite to them. This was the first David Yates film i've seen and he made an outstanding impression (And that's coming from a Frank Miller and Zac Snyder fan) Emma Watson blew me away with one of her scenes she has with Helena Bonhem Carter. Each Potter film that comes out always impresses me more than the previous one. I've not read any of the books cause for me that would just ruin the spectacular chance of seeing it on screen. If you haven't seen this one yet than make it a mandatory goal.