Yes it can! And I do not say that because I do not like the movie or this kind of movie. It is a great action movie, it satisfies a lot and holds up to the expectations. But it simply is too long. Roughly speaking it is a reiteration of the same scenes over and over. After two hours I just had enough. Dark Knight does not have all the different times and environments as Batman Begins (childhood, Himalaya, etc.). That would justify such a long play time. Dark Knight is just Batman kicking ass in Gotham for 152 minutes.

Oh, and before I forget. What were they thinking when picking Maggie Gyllenhaal as Rachel? Is it just me or is she just too ugly for being Rachel? Don't misunderstand me. I do not want to be rude and its not personal. Maggie is surely the right choice for many other roles, but Jeez, from Katie Holmes to Maggie - what a downfall.

Anyways, it is a great movie, no doubt. But lengthiness and wrong Rachel takes away four points in my opinion.