Idris Elba, Matthew McConaughey Shoot to Kill in New Dark Tower Trailer 1

Idris Elba jumps between alternate realities in a new trailer for the Stephen King adaptation ‘The Dark Tower.’ (Photo: Sony)

Idris Elba and Matthew McConaughey are featured in the first trailer for “The Dark Tower.” The Stephen King adapted mash-up is part science fiction, fantasy and old-time Western–with an apocalyptic twist.

The movie is dark and violent, so what’s Tom Taylor playing 12-year-old, Jake Chambers, doing in it?

Good question. If this movie is a kid flick, then parents will have to think long and hard before letting their pre-teens see the picture. .

Elba plays Roland Deschain, aka “The Gunslinger,” the last of a mythical group of avengers who guard the so-called “Dark Tower.”

The edifice separates two realities. One is represented by present day New York City. The other is a post-apocalyptic world lorded over by Walter Padick, aka The Man in Black (McConaughey).

Jake figures out a way to pass through a portal to the alternate reality and meets The Gunslinger. He reveals the secret of the Dark Tower and his quest to save both worlds from Padick, a wicked sorcerer.

Jake tags along and they confront a series of obstacles and challenges in a world of monsters and black magic.

Deschain lives by the code of the Gunslingers.

“I do not kill with my gun. I kill with my heart,” he says in one scene. It gives him the power to shoot with uncanny accuracy. He cuts down one bad guy merely by visualizing the shoot.

Padick is determined to seize the tower and rule over its seemingly infinite kingdoms and uses every trick in the book to thwart Deschain.

Check out the trailer below.

Let us know your thoughts and be sure to follow IM on Twitter for the latest movie news.