Idris Elba is set to star in an all-black Western film, Netflix has announced.

The British actor will appear in The Harder They Fall, which tells the story of an outlaw seeking revenge on the man who killed his parents.

US star Jonathan Majors will play Nat Love, the outlaw, while Elba portrays the killer who has been released from prison.

The film will be directed by singer-songwriter Jeymes Samuel while the rapper Jay-Z is listed as a producer.

Netflix did not reveal a release date for the film.

Luther star Elba, 47, is among the favourites to take over from Daniel Craig as the next James Bond.

He will next star in the musical Cats.