The Snowman British theatrical release poster Directed by Tomas Alfredson Produced by Tim Bevan Eric Fellner Robyn Slovo Peter Gustafsson Screenplay by Hossein Amini Peter Straughan Søren Sveistrup Based on The Snowman by Jo Nesbø Starring Michael Fassbender Rebecca Ferguson Charlotte Gainsbourg Val Kilmer J. K. Simmons Music by Marco Beltrami Cinematography Dion Beebe Edited by Claire Simpson Thelma Schoonmaker Production companies Perfect World Pictures Working Title Films Another Park Film Distributed by Universal Pictures Release date 13 October 2017 (2017-10-13) (United Kingdom) 20 October 2017 (2017-10-20) (United States) Running time 130 minutes Country United Kingdom China Language English