You're so fucking stupid it's not even funny. The Joker IS and ALWAYS will be the greatest Batman villain you dumb fuck. Heath Ledger's performance was not straying away from the original content. Are you kidding!? Have you actually read all of the comics? He's done way worse things in the comics that would never make it to film. Trust me, if you don't fear him now, you will fear him after reading the story arcs.