Actress Sienna Guillory has been cast as troubled detective John Luther's (Idris Elba) new love interest in the third series of the acclaimed detective drama Luther.

She will play Mary, an assistant in a vintage clothes shop who meets Luther by chance.

The Resident Evil star said of her casting: "You realise why Luther is so good when you read Neil Cross's scripts, and then you meet Idris and understand what 'untamed' means. There is no other set I'd rather be on, and I love the disastrous fun of being Mary Day, the right girl in the wrong place."

Elba added: "I want to thank the fans for waiting so patiently for the new season. We're thrilled to deliver it to you. Here comes John!"

The third series of Luther began filming last week, with Irish actors Dermot Crowley, Ned Dennehy and Michael Smiley among Elba and Guillory's co-stars.