Roland Deschain, el último Caballero Guerrero, ha estado enfrascado en una batalla eterna con Walter O'Dim, conocido como el Hombre de Negro, decidido a impedir que este derribe la Torre Oscura, que mantiene unido el universo. Con el destino de los mundos en juego, el bien y el mal colisionan en la batalla final, en la que solo Roland puede defender la Torre de El Hombre de Negro.