As an actor in the theater you're taught that you never play a bad guy. You have to love who you are. You can't say, "Oh, I'm a bad guy." How do you play that?
When you trust the director you want to trust his or her choices. I don't want to say, 'No, I don't like this girl or that guy," when the director really loves them. No, you want to go with what the director likes.
Sometimes when you're the good guy, you're sort of trapped. "Oh, he can't say that." And even when you're playing a real person like a Steven Biko, you're sort of stuck within those confines. So yeah, bad guys do have more fun.
Bad guys need love too.
My role 14 years ago in Richard III - that was the first time I played a bad guy and learned a lot about it - they have all the fun!