Idris ElbaMatthew McConaughey The official theatrical runtime for the upcoming dark fantasy epic The Dark Tower has been confirmed. The film is based on the best-selling eight volume series of novels written by acclaimed American author Stephen King. This new movie will be directed by Nikolaj Arcel. The film stars Idris Elba as the Gunslinger, Ronald Deschain. Matthew McConaughey plays the Man in the Tower, the nefarious Man in Black. According to the British Board of Film Classification, The Dark Tower will debut with a theatrical runtime of approximately 95 minutes.