Where as most movie trailers now spoil all the best parts of movies, this movie never failed to amaze me. Heath's character, Joker, is quite possible the most convincing and psychopathic character to grace the screen since Psycho. Heath did not play the Joker, he brought the character to life, it took on a persona on itself. The same goes for all the characters. There were very few times where you had to have the age old superhero movie "suspension of disbelief". Where there unbelievable parts? To be true yes, but they were far over shadowed by the psychological depth and intrigue of the movie. By far it was the best movie of 2008 to date, in fact I would venture of the new millennium to date.