Roland Deschain (Idris Elba), az utolsó Harcos, a hatlövetű mestere örök harcot vív az ördögi Walter O’Dimmel (Matthew McConaughey), a feketébe öltözött emberrel, hogy megvédje a Setét Torony épségét. Ha ugyanis az univerzum tengelyeként szolgáló építmény egyszer összeomlik, minden létező világ sötétségbe borul és szörnyek martaléka lesz. A mindent eldöntő, utolsó csatában Roland lovaghoz egy különleges képességekkel bíró fiú, Jake (Tom Taylor) csatlakozik – csak ők akadályozhatják meg a feketébe öltözött ember világokat elpusztító tervének valóra válását.
A látványos és akciódús film Stephen King világsikerű regénysorozata alapján készült.