Based on Stephen King's compelling series of novels, The Dark Tower is a fantasy adventure about a titanic battle of good versus evil in parallel universes, seen through the eyes of a haunted 11-year-old boy.
Jake Chamber (Tom Taylor) has been deeply scarred by the death of his father. His mother Laurie (Katheryn Winnick) and stepfather Lon (Nicholas Pauling) are concerned when the boy experiences troubling visions of another world where a heroic gunslinger is pitted against the menacing Man in Black.
However, Jake's psychiatrist Dr Hotchkiss (Jose Zuniga) explains that these vivid nightmares are manifestations of the boy's grief. Members of a covert psychiatric facility offer to speed Jake's recovery but he is suspicious of these so-called medics and flees to an abandoned house from his visions.
Inside, Jake discovers a portal to a post-apocalyptic realm called Mid-World where a mysterious man named Roland Deschain (Idris Elba) is locked in an eternal battle with an evil sorcerer called Walter Padick (Matthew McConaughey), who intends to destroy the universe by harnessing the psychic abilities of innocent children.
Roland gradually surmises that Jake's visions are evidence of his burgeoning psychic abilities and the swaggering gunslinger vows to keep the 11-year-old safe from Walter and his despicable minions, the Taheen.