Revolvermann Roland Deschain (Idris Elba) ist der letzte seiner Art und gefangen in einem ewigen Kampf mit Walter ODim, auch bekannt als der Mann in Schwarz (Matthew McConaughey). Roland ist fest entschlossen, ihn daran zu hindern, den Dunklen Turm zu Fall zu bringen, der
das ganze Universum zusammenhält. Das Schicksal aller Welten steht auf dem Spiel, als das Gute und das Böse in einer ultimativen Schlacht aufeinanderprallen. Denn Roland ist der Einzige, der den Dunklen Turm vor dem Mann in Schwarz verteidigen kann.