Roland (Idris Elba) and Randall (Matthew McConaughey) fight to the death. #TheDarkTower #IdrisElba #MatthewMcConaughey #hdclips #moviescenes Watch the full movie!… Based on the best-selling book series by highly-acclaimed author Stephen King. The last Gunslinger, Roland (Idris Elba), has been locked in an eternal battle with the Man in Black (Matthew McConaughey), determined to prevent him from toppling the Dark Tower, which holds the universe together. With the fate of the worlds at stake, good and evil will collide in the epic battle as only Roland can defend the Tower from the Man in Black.