Directed by Nikolaj Arcel, who also worked on the screenplay with writers Akiva Goldsman, Anders Thomas Jensen, and Jeff Pinkner, The Dark Tower stars Idris Elba as Roland the Gunslinger and Matthew McConaughey as the villainous Man in Black.