The Dark Tower is a 2017 American science fantasy Western horror film directed and co-written by Nikolaj Arcel, based on the series of novels of the same name by Stephen King. 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 Padick.
Intended to launch a film and television franchise, the first installment combines elements from several novels in the eight-volume series, taking place partly in modern-day New York City and partly in Mid-World, Roland's Old West-style parallel universe.