Rating: 5 out of 10 Cast: Michael Fassbender as Detective Harry Hole Rebecca Ferguson as Katrine Bratt Charlotte Gainsbourg as Rakel Fauske Val Kilmer as Gert Rafto J. K. Simmons as Arve Støp Toby Jones as Investigator Svenson David Dencik as Idar Vetlesen Ronan Vibert as DCI Gunnar Hagen Chloë Sevigny as Sylvia Ottersen/Ane Pedersen James D’Arcy as Filip Becker Jamie Clayton as Edda Jakob Oftebro as Magnus Skarre Jonas Karlsson as Mathias Lund-Helgesen Michael Yates as Oleg Fauske-Gosev Alec Newman as Mould Man Directed by Tomas Alfredson The Snowman Review: Every director, no matter how talented, no matter how discerning, has one of these on his resume.