The movie was great overall. The acting was superb, especially on Ledger's part. The plot was fluid and deep. It wasn't your classic good guy bad guy, good guy wins movie. It was much more complex. Even though the movie was quite long there were minimal, if any, slow parts. Some of the action scenes are exceptional. If you see one movie this summer, be sure to watch THe Dark Knight.