1. Heath Ledger as Joker in The Dark Knight
2. Christoph Waltz as Hans Landa in Inglourious Basterds
3. Javier Bardem as Anton Chigur in No Country for Old Men
4. Kevin Spacey as John Doe in Se7en &
as Keyser Soze in The Usual Suspects
5. Anthony Hopkins as Hannibal Lecter in The Silence of the Lambs
6. Edward Norton as Aaron in Primal Fear &
as Derek Vinyard in American History X
* Ashutosh Rana as Lajja Shankar Pandey in Sangharsh
* Saif Ali Khan as Langda Tyagi in Omkara