I don't necessarily prefer playing villains. I know a lot of people say they are more fun, but if the scriptwriter has done their work well, you can find something realistic in a villain and find the mistakes in a hero - it's all down to the writing.
Mads Mikkelsen