Yeah The Dark Knight had a fairly long running time but was well worth it. All the actors were on the top of their game. Harvey Dent and Joker were surprisingly realistic and you got to see their motivation for being the way they are. I would strongly recommend it to anyone interested.