Lord of the Rings?
Spider Man/s?
Shrek?
A Series of Unfortunate Events (maybe not better than the book but damn good)?
Thank You For Smoking?
Batman/s?
The Power of One?
Those are all great movies based on books/comics. Lord of the Rings was such a success mainly because there was such passion from the director to the story. He captured every emotion needed for every scene small or not.
Harry Potter are terrible movies. They are there for the money it seems. If it weren't they would be faithful to the book, not the box office.