You still get deja vu as you watch a movie so many of us have already read well in advance.
Harry Potter 6: Half blood prince doesn't fail to deliver.
The build up to the end of the movie was done very well, and it was just as heart wrenching as it felt when most of us read it for the first time in the book the morning it was released. The film does justice to the trails and tribulations of Harry and all your favorite characters, and some unexpected characters get further development, deeper and more complex then many would have imagined. Everyone should see it.