Elba to battle McConaughey in first trailer of The Dark Tower movie

Film based on Stephen King's horror series

Updated: 

Stephen King fans have been treated to a look at the upcoming film version of The Dark Tower following the release of the first trailer.

British actor Idris Elba takes on the role of The Gunslinger, Roland Deschain, while Oscar winner Matthew McConaughey is the Man in Black.

The film is based on the author's series of novels of the same name and is due for release in cinemas this August.