LONDON  - Samantha Barks has landed a role in upcoming drama A Hundred Streets.

The Les Miserables actress joins Idris Elba and Gemma Arterton in the film, which looks at the interlocking stories of a series of characters who live in London. Ken Stott, Charlie Creed-Miles, Steve Mackintosh, Tom Cullen and Emma Rigby have also got on board director Jim O’Hanlon’s film, reported Variety.

Idris will play former rugby star Max, whose life is unravelling on the celebrity circuit, while Gemma plays Emily, who has a chance of sorting out Max’s life if she can get her own back on track. Samantha, 23, has been cast as Lotte, who is the former flame of a playboy named Jamal Adam Bakri.

A Hundred Streets has been described as a layered and gripping drama, and is said to give a nod towards Oscar-winning film Crash.