although the movie as a whole was one of the best moives i have ever seen, i would just like to mention that heath ledger's performance was no doubt the best villain role ever played in history. i really believe that it's up there with anthony hopkins as hannibal lecter. anyway, the only dislike about the movie i would like to point out is that they overdid twoface way too much.