Idris Elba has admitted he likes playing dark characters, because they are more fun.
The British actor has played drug dealer Stringer Bell in The Wire and a detective who takes the law into his own hands in Luther. In his latest film No Good Deed, he plays a murderer who escapes from prison and then takes a mother and her children hostage.
Idris said: "Luther's quite dark, but he's not this dark - this guy is all the way out there.
"I don't think I'm that dark - I do have a bad temper, but that's it.
"But I do think it's fun to play that range - bad guys, bad characters always have the best lines and the craziest things to do, so that's really exciting to play."
The 42-year-old actor confessed he was not comfortable with some of the violence in the film.
He said: "I did enjoy the fact it's a quite physical role. It's unnerving - the film's very violent, very, very violent.
"I wasn't too keen on it if I'm honest. It was tough, but the thrill ride of all of that physicality was good to have."
However, Taraji P Henson who plays Terry, the mother he terrorises in the film, insists she fought as good as she got.
The Curious Case of Benjamin Button actress laughed: "Usually they like to show women in these positions like the damsel in distress 'Help me, please help me' and Terry really didn't need any help, did she? I think she handled that pretty well, I must say."
No Good Deed is in cinemas now.