'The Dark Tower' is an upcoming 2017 science fiction fantasy horror film based on the book series of the same name by Stephen King.
The fan favorite series tells the story of the fantasy world of Mid-World and Roland Deschain, who wields a pair of revolvers on his quest to save Mid-World by reaching the tower that stands at the nexus point in time and space."
The film is set to be directed by Danish filmmaker Nikolaj Arcel, who's best known for his Oscar-nominated film 'A Royal Affair'.
The film could be the first in an epic series--the books total over eight novels and more than 4,000 pages--that fans have been waiting close to decade to be adapted. Here's who has been cast the film so far.
Matthew McConaughey as Walter Padick
On the choice of McConaughey to play the books' primary antagonist, Arcel told 'Entertainment Weekly':"Matthew is an incredible actor who can do anything. That's how I feel about (Walter). He could do anything." Arcel described the character as: "He is this timeless sorcerer...He has a very interesting way of seeing the world. He sees it with a sort of delight, even though he is obviously on the wrong side of the light-and-dark spectrum. He's someone I've been having a lot of fun with."
Katheryn Winnick, unknown role.
The star of History Channel’s 'Vikings', Winnick has had roles in 'The Art of the Steal' and 'Love and Other Drugs'. She's also set to co-star in the upcoming film 'Geostorm' opposite Gerard Butler.
Idris Elba as Roland Deschain
Described as a "sort of frontiersman knight whose primary weapon is not a sword but a pair of revolvers", Arcel described the decision to cast Elba to 'Entertainment Weekly' as: "For me, it just clicked. He's such a formidable man...I had to go to Idris and tell him my vision for the entire journey with Roland and the ka-tet. We discussed, who is this character? What's he about? What's his quest? What's his psychology? We tried to figure out if we saw the same guy. And we absolutely had all the same ideas and thoughts. He had a unique vision for who Roland would be."
Stephen King approved of Elba's casting, stating: "I love it. I think he’s a terrific actor, one of the best working in the business now." And described the character of Roland as not being bound to any race, noting: "For me the character is still the character. It's almost a Sergio Leone character, like the Man with No Name, while remarking, "He can be white or black, it makes no difference to me. I think it opens all kind of exciting possibilities for the backstory."
Tom Taylor as Jake Chambers
Taylor won the role after a world-wide search to find the right actor. His character is a young boy that Roland needs for his journey, who becomes his protege and like a son to him.
Jackie Earle Haley as Sayre.
Best known for playing the vigilante Rorschach in 'Watchmen', Haley's career began in the 70s with films like 'Breaking Away' and 'The Bad News Bears'. He was nominated for an Academy Award for playing the pedophile Ronnie McGorvey in 'Little Children' and played the horror icon Freddy Krueger in the remake of 'A Nightmare on Elm Street'.
Abbey Lee Kershaw as Tirana
Kershaw, known professionally as Abbey Lee, is an Australian fashion model, actress and musician. Following several years of success leading up to the 2011 fashion seasons, 'V' magazine dubbed Kershaw a supermodel.
She co-starred in the 2015 film 'Mad Max: Fury Road' and had a part in 'Gods of Egypt'. Kershawh is also set to star in the Nicolas Winding Refn-directed thriller film 'The Neon Demon' with Elle Fanning.
Fran Kranz as Pimli
Kranz first gained notice for his role as Topher Brink in the science fiction drama series 'Dollhouse'. He's also been in the films 'The Cabin in the Woods' and 'Much Ado About Nothing'. In 2012, he made his Broadway debut as Bernard in 'Death of a Salesman' and continued his stage work with 2014's 'You Can't Take It with You'.