<Tr> <Th> Budget </Th> <Td> $60 million </Td> </Tr> <Tr> <Th> Box office </Th> <Td> $109.9 million </Td> </Tr> <P> 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--while Matthew McConaughey plays his nemesis, Walter Padick, the Man in Black, and Tom Taylor stars as Jake Chambers, a New York boy who becomes Roland's apprentice . </P> <P> Intended to launch a film and television franchise, the first installment combines elements from several novels in the eight - volume series, and takes place in both modern - day New York City and in Mid-World, Roland's Old West - style parallel universe . The film also serves as a canonical sequel to the novel series, which concludes with the revelation that Roland's quest is a cyclical time loop; the presence of the Horn of Eld, which Roland carries in the film, indicates that this is the next cycle . </P>

Who plays the gunslinger in the dark tower