As much as I think both
Batman Begins and
The Dark Knight are fine films, the amount of things that are great in them are equal to the amount of times I either rolled my eyes or thought "oh, balls!". Those are films that could have had much better scripts but their execution is fantastic. If there ever were films that truly benefited from watching them on the huge screen - well those are Nolan's Batman movies.
Neither of them holds up too good on rewatch - the novelty and the epic factor works the first time, but then it wears off and you are stuck with moments that either feel out of place or silly. Thankfully, there are two things that will continue making me rewatch these two films - first there is excellent score by Hans Zimmer and James Newton Howard that really adds a lot to the movies. What I love is that the main theme is present throughout both films, yet the soundtracks are very different as the composers used new theme for the Joker. While Danny Elfman's scores for Tim Burton's Batmans are fantastic, Zimmer and Howard really brought their A game here and I think this main theme will ultimately be more memorable than Elfman's one.