Idris Elba and Matthew McConaughey star in the adaptation of Stephen King’s epic fantasy The Dark Tower. Elba stars as gunslinger Roland Deschain and McConaughey plays the Man in Black. In the trailer, released Wednesday, Deschain is hotly pursuing the Man in Black. The Black Tower will be released August 4th.