Sony has informed distributors that the new release date will be July 28, confirmed Entertainment Weekly.
The movie, based on the series of novels of the same name by Stephen King, stars actor Idris Elba as Roland the Gunslinger and Oscar-winner Matthew McConaughey as a sorcerer known as the Man in Black, both of whom are on a quest to reach the mystical tower that stands at the nexus of countless dimensions.
According to the sources, "It's a matter of needing deadline extensions on the visual effects, as well as more lead-up to promote the film."