Un pistolero llamado Roland Deschain (Idris Elba) viaja por el mundo en busca de la famosa Torre Oscura, un edificio mágico que está a punto de desaparecer. Esta búsqueda implica una intensa búsqueda del poderoso Hombre de Negro (Matthew McConaughey), pasajes entre diferentes épocas, intensos encuentros y confusiones entre lo real y lo imaginario. Basada en la novela del mismo nombre de Stephen King.