Keira Knightley enjoyed playing villain in new flick

London: Keira Knightley has revealed she enjoyed the challenge of playing a villain in her new flick ‘Never Let Me Go’.

The 25-year-old stars opposite Carey Mulligan and Andrew Garfield in the film adaptation of Kazuo Ishiguro`s novel, which sees their characters entwined in a love triangle, born out of Keira`s character`s jealousy.

"It was great," the Mirror quoted her as saying.

"I saw that the character was fascinating - for me it was kind of a study of jealousy and fear. She commits great harm and I thought it was interesting trying to get into her head.

"I didn’t like her and it’s tricky playing people that you don’t like and finding a way to empathise with them. And that’s challenging and very exciting," she said.