The Dark Tower
Roland Deschain (Idris Elba) in The Dark TowerFacebook/ The Dark Tower

It is been a while since The Dark Tower trailer has surfaced online. Recently, Sony Pictures released three new TV spots of the upcoming Stephen King literary adaptation while one was unveiled by actor Idris Elba.

Also read: The Dark Tower trailer: Idris Elba's Gunslinger locks in eternal battle with Matthew McConaughey's Man in Black [VIDEO]

The three new TV spots offer a sneak peek into the mysterious world of Roland Deschain aka The Gunslinger (Idris Elba) and Man in Black (Matthew McConaughey). The new clips are titled Knight, Man in Black, and Earth.

The first clip depicts the history and objectives of the Gunslingers from Roland Deschain's perspective. The second one deals with Roland uttering something from the books which are familiar to every Stephen King fans. And, the third clip shows Man in Black threatening the gunslinger while hinting at the fall of the dark tower.

Watch The Dark Tower trailer below.

The official synopsis of the movie says — Jake Chambers (Tom Taylor) is a young 11-year-old adventure seeker who discovers clues about another dimension called Mid-World. Upon following the mystery, he is spirited away to Mid-World where he encounters the lone frontiersman knight Roland Deschain (Idris Elba), who is on a quest to reach the 'Dark Tower' that resides in End-World and reach the nexus point between time and space that he hopes will save Mid-World from extinction. But with various monsters and a vicious sorcerer named Walter Padick (Matthew McConaughey) hot on their trail, the unlikely duo find that their quest may be difficult to complete.

The Dark Tower
Screenshot from The Dark Tower trailerYouTube Screenshot

Apart from Elba and McConaughey, the Dark Tower movie also features Tom Taylor as Jake Chambers, Abbey Lee as Tirana, and Fran Kranz as Pimli. Other actors like Jackie Earle Haley, Katheryn Winnick, and Claudia Kiim will be seen in pivotal roles.

Directed by Nikolaj Arcel, the movie opens on August 4, 2017, as the release date has been pushed from February 17, 2017.

Take a look at these three clips below.