Question: who plays the gunslinger in the dark tower
Answer: 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 .