The Dark Tower series has been a film series waiting to happen since the 1980s, when Stephen King published the first of what is now an eight-book dark fantasy series. Now, longtime fans are getting their wish with a film adaptation, starring Idris Elba and Matthew McConaughey.

Elba takes on the role of The Gunslinger, a knight of sorts tasked with protecting the universe from his ancient foe, The Man in Black (McConaughey).

The Gunslinger's mission is to shield the Dark Tower, which holds the universe together. The Man in Black, of course, is out to destroy it. When a young boy named Jake (Tom Taylor) travels to the Gunslinger's world through a portal, he becomes entangled in the war between good and evil—as it makes its way to earth.

Check out the new international trailer below:

The Dark Tower, directed by Nikolaj Arcel and starring Elba, McConaughey, and Taylor, hits U.S. theaters on August 4.