Ο τελευταίος Πιστολέρο, Roland Deschain (Idris Elba), βρίσκεται σε αιώνια μάχη με τον Walter O’Dim, τον Μαυροντυμένο Άντρα (Matthew McConaughey). Ο Deschain είναι αποφασισμένος να εμποδίσει τον Μαυροντυμένο Άντρα απ’ το να γκρεμίσει το Μαύρο Πύργο, ο οποίος συγκρατεί το σύμπαν από το να διαλυθεί. Με το πεπρωμένο των κόσμων να διακυβεύεται, το καλό και το κακό θα συγκρουστούν στην έσχατη μάχη, μια και μόνο ο Roland μπορεί να προστατέψει τον Πύργο από τον Μαυροντυμένο Άντρα.