The firsts trailer for the fantasy epic adaptation of Stephen King's The Dark Tower is here. Idris Elba and Matthew McConaughey star in the action film as last gunslinger Roland Deschain and The Man In Black.

The movie is based on the eight-book series of the same name published between 1982 and 2004, and it incorporates themes from all of them. The Dark Tower hits theatres on August 4 and you can finally watch the trailer below.