Jedenásťročný Jake Chambers (Tom Taylor) má časté nočné mory, v ktorých vidí temný svet, ktorému vládne Muž v čiernom (Matthew McConaughey). Jeho jedinou ambíciou je rozsievať zmar a nadobro zboriť Temnú vežu – kolosálnu čiernu stavbu, ktorá stojí uprostred svetov a bráni ich pred nekalosťami prichádzajúcimi zvonku. Jake tiež vidí Pištoľníka (Idris Elba), ochrancu dobra a posledného svojho druhu,
Jedenásťročný Jake Chambers (Tom Taylor) má časté nočné mory, v ktorých vidí temný svet, ktorému vládne Muž v čiernom (Matthew McConaughey). Jeho jedinou ambíciou je rozsievať zmar a nadobro zboriť Temnú vežu – kolosálnu čiernu stavbu, ktorá stojí uprostred svetov a bráni ich pred nekalosťami prichádzajúcimi zvonku. Jake tiež vidí Pištoľníka (Idris Elba), ochrancu dobra a posledného svojho druhu, ktorý sa zaprisahal, že zbaví svoju krajinu, Stredosvet, tohto tyranského kúzelníka. A zatiaľ čo sa Temná veža otriasa pod útokmi čarodejníkovej ultrazlosynskej zbrane, otriasa sa aj Zem. Okrem Jakea ale nikto neverí, že jeho sny nie sú iba predstavami. A tak matka s otčimom pozvú pracovníkov údajného psychiatrického centra, aby Jakea na víkend hospitalizovali. Jake vo svojich snoch videl aj netvorov, ktorí na seba berú ľudskú podobu, a tak ich dokáže spoznať podľa určitých znakov. Tieto znaky Jake vidia aj u pracovníkov psychiatrického centra, a tak sa dá na útek. Oni ho prenasledujú, lenže Jake sa riadi svojimi víziami – nachádza opustený dom, kde je ukrytý portál, ktorý ho prenesie do postapokalyptickej dimenzie zvanej Stredosvet. Tam narazí Jake na Pištoľníka Rolanda, ktorého videl vo svojich snoch. Roland stále prenasleduje Muža v čiernom Waltera O'Dima. Snaží sa ho zabiť, a pomstiť sa tak za vraždu svojho otca Stevena (Dennis Haysbert) a všetkých zvyšných Pištoľníkov.