Who is the best Batman villain? Well in my opinion this is a very difficult question because there are so many great villains in Batman's villain roster, I think that's what you'd call it. I mean the obvious choice for most people would be the Joker because he is such an iconic character. However for me it's between the Joker, the Riddler and the, and Too Faced probably actually. I was gonna say the Penguin but I think Too Faced, Riddler and Joker are slightly above him. The Riddler for me is a very interesting character because of all of his puzzles and his different mindsets to other villains and Two-Face has also got a very different mindset to the rest of the villains in not being a psychopath either, just being a man who has been scarred God for his life.