2 1/2 hours of action and eye candy. The success of this film rests largely on the Joker which is played to perfection by Heath Ledge. He is, hands down, the star of the movie. Too bad he won't be able to do a sequel. It did seem a little long, but with the level of acting and lots of action, it held your attention to the end. Looking forward to the next chapter. Again, it's a shame Ledger won't be available.