The entire movie is a joy ride from beginning to end. The CG is flawless, Bale's portrayal of a man struggling with his decisions is dead on. Ledger is the real star of the show, playing the on-again, off-again bad guy that you kind of find yourself liking by the movie's end.
Overall, this is one of the best movies I've seen in a while.