who stars in the dark tower
She will star opposite Idris Elba, whoâll play good guy gunslinger Roland Deschain, and Matthew McConaughey, whoâll play the villainous Man in Black. Sony will distribute what is planned to be the first in a series of Dark Tower movies. A complementary TV series is also being developed by MRC.