Originally Posted by Spider-Vader
He's not the best villain on film, that belongs to Darth Vader in Empire Strikes Back. But he's easily the best CBM villain.
1. Joker- TDK
2. Bane- TDKR
4. Two-Face- TDK
6. Doctor Octopus
Those are the only CBM villains I can say were any good. Everyone else was either forgettable (See: Every villain in the MCU besides Loki) or horrible (See: Juggernaut, Dr. Doom, all the Schumaker villains).
I found Neeson's Ra's and William Stryker from X2 to be awesome villains and quite fascinating.