Re: TDK's Joker: The best film villain of all time?
All film...nah...you still have Travis Bickle (Taxi Driver), Hannibal Lector and Darth Vader. Then you have some other, less well known ones. I'd say he's probably the best comic book movie villain, at least as good as Ian McKellen and Michael Fassbender's Magnetos...those are my top three at least. I'd more than likely have Joker as number one.
What makes Heath's Joker great - and in some way is misused in the movie - is Joker has a great Vader-esque "I am your father moment" when he gives him that speech whilst hanging upside down. I kind of felt like that was the true ending to the film, Joker ominously letting Batman know he'd be battling him, and people like him, for a long, long, long time. Simply awesome scene. I think that's ultimately why many signal out the end as something they would have changed, because after that scene not another scene lives up. So the rest kind of unravels in comparison. I think it also puts Gordon's speech at the end to shame.