In a multiple world connected by the "Dark Tower", there is an endless battle between good and evil between the last knight "gunslinger" Roland (Idris Elba) and the "man in black" Walter Odin (Matthew McConaughey) who attempts to destroy the Dark Tower and destroy the world.