Der Film beruht auf einer achtbändigen Fantasy Saga von Stephen King. - Der zwölfjährige Junge Jake Chambers (Tom Taylor) lebt mit seiner Mutter Laurie und seinem Stiefvater Lon in New York. In der Nacht wird er jeweils von Alpträumen geplagt und mahlt danach verstörende Bilder von seinen Erscheinungen. Sein Umfeld hält ihn deswegen für verrückt und so soll er in eine Klinik eingewiesen werden. Geistesgegenwärtig identifiziert er die Mitarbeiter welche ihn abholen sollen, als Personen aus seinen Träumen und reisst gerade noch rechtzeitig aus. Er flieht in ein identifiziertes Haus aus seinen Träumen und stösst dort auf ein mysteriöses Portal. Kurzentschlossen gibt er die Zahl 19-19 ein, da er auch davon bereits geträumt hatte. In dieser neuen Welt trifft er dann auch auf Roland Deschain (Idris Elba), den er als Revolvermann aus seinen Träumen identifiziert und schliesst sich ihm an. Dank einer speziellen Veranlagung ist er immun gegen die übernatürlichen Fähigkeiten vom bösen Widersacher Walter O'Dim (Matthew McConaughey) und der einzige verbliebene Verteidiger vom schwarzen Turm. Der schwarze Turm hält das Universum zusammen und verhindert, dass Dunkelheit und Dämonen von ausserhalb eindringen können. Der Übertritt von Jake blieb jedoch nicht unbemerkt und Walter besitzt die Fähigkeit sein Shining aufzuspüren. Es beginnt ein Wettlauf gegen die Zeit...