This movie was 2 hours and 30 minutes, but it didn't seem long at all. From start to finish it was action and suspense filled. Heath Ledger should receive an Oscar bid, he did such a good job, you almost start rooting for him. The only down-side is that Maggie Gyllenhal is no Katie Holmes. I don't know why she was not back for the sequel. This movie was better than Iron Man, Hulk and Batman Begins, I'm definitly going to see it again.