Sony Pictures has just dropped three new TV spots for its upcoming science fiction fantasy film, "The Dark Tower." The movie is fully based on the best-selling novels written by Stephen King. The series, of course, exist in the same universe as King's other works, which means that it is riddled with references to other movies and novels. Based on the trailers, the movie itself looks to be quite a faithful adaptation of its source material.

The Knight

The first television spot trailer showcases the supernatural reloading abilities of Roland Deschain, played by Idris Elba.

The Gunslinger, who is basically a knight in his world's version of King Arthur, is the last of his kind and is descended from a long line of Gunslingers. The 30th generation descendant is hell bent on killing the Man in Black, a.k.a. Walter Padick, played by Mathew McConaughey. The trailer itself shows Roland reciting the Gunslinger's code along with several action sequences of him reloading his six-shooter revolver in supernatural ways.

The Man in Black

The second television spot shifts its focus to McConaughey menacing character, called the Man in Black, who is the main antagonist of the entire novel series. The powerful sorcerer wants to take over all of the different universes by the destroying the "Dark Tower" that reside in the End-word.

The "Dark Tower" is a structure that supports all realities and destroying it would allow the Man in Black to bring forth entities from hell to exterminate all existence. McConaughey is heard talking about how he has wiped out all of Roland's friends and all the Gunslingers and then ends the trailer by saying, "Death always wins."

Earth

The last trailer is basically a mish mash of different scenes that were shown in the movie's first official trailer.

The trailer shows how the fight between Roland and Walter has been taken to the present Earth within the modern-day New York City. Walter has already destroyed Roland's world, called "Mid-World," and Jake Chambers, played by Tom Taylor, has now asked Roland to save his world from Walter's wrath.

"The Dark Tower" will also star Abbey Lee, Jackie Earle Haley, Fran Kranz, Katheryn Winnick, Michael Barbieri, and Claudia Kim in supporting roles.

The movie is scheduled to be released on Aug. 4. in 2D and 3D. The film contains elements found within King's eight-volume novel series while also acting as its sequel. The movie is directed and co-written by Nikolaj Arcel.