Best bad guy ever

Rating: 9/10 (25 February 2018)

This film is very well put together, dark and exciting. It is also about 40 minutes too long.
A great movie but I am motivated to comment primarily because of the performance of Heath Ledger as the Joker. Superb bad guy character and performance. Unforgettable.