The Dark Tower is a 2017 American science fantasy western film directed and co-written by Nikolaj Arcel. A continuation of Stephen King’s novel series of the same name, the film stars Idris Elba as Roland Deschain, a gunslinger on a quest to protect the Dark Tower, a mythical structure which supports all realities, and Matthew McConaughey as his nemesis, Walter o’Dim, the Man in Black.