Joker
I've seen or read so many types of Joker stories with so many types of Jokers that I can't possibly be shocked or bothered by what happens in the story, but I can say that everyone involved made a good film