The Dark Tower Theatrical release poster Directed by Nikolaj Arcel Produced by Akiva Goldsman Brian Grazer Ron Howard Stephen King Screenplay by Akiva Goldsman Jeff Pinkner Anders Thomas Jensen Nikolaj Arcel Based on The Dark Tower by Stephen King Starring Idris Elba Matthew McConaughey Tom Taylor Claudia Kim Fran Kranz Abbey Lee Kershaw Jackie Earle Haley Music by Junkie XL Cinematography Rasmus Videbæk Edited by Alan Edward Bell Dan Zimmerman Production company Media Rights Capital Imagine Entertainment Weed Road Pictures Distributed by Columbia Pictures Release date August 4, 2017 (2017-08-04) (United States) Running time 95 minutes Country United States Language English Budget $60 million[1]