10. Gene Hackman as Lex Luthor in Superman
9. Mickey Rourke as Marv in Sin City
8. Jackie Earle Haley as Walter Kovacs (Rorschach) in Watchmen
7. Gary Oldman as James Gordon in Batman Begins
6. Alfred Molina as Doctor Octopus (Otto Octavius) in Spider-Man 2
5. Warren Beatty as Dick Tracy in Dick Tracy
4. Michelle Pfeiffer as Catwoman (Selina Kyle) in Batman Returns
3. Ron Perlman as Hellboy in Hellboy
2. Robert Downey Jr. as Iron Man (Tony Stark) in Iron Man
1. Patrick Stewart as Professor X (Charles Xavier) in X-Men
NOTE: Heath Ledger's Joker was a re-imagining by Christoper Nolan. It was a portrayal given by Christopher Nolan. In the DC comics, the Joker wasn't that dark. He was always up to something. In the DK Heath Ledger Ledger's Joker was always serious, not laughing or making jokes, etc. You know what I mean.