Oslo, Noruega. Harry Hole (Michael Fassbender) é um policial reconhecido pelos casos resolvidos no passado, mas que sofre com problemas de alcoolismo. Após encontrar por acaso com a agente novata Katrine Braft (Rebecca Ferguson), ele passa a investigar o desaparecimento de uma série de mulheres. A peculiaridade é que o responsável enviou ao próprio Harry um cartão enigmático, com a imagem de um boneco de neve, que está sempre presente nos locais onde as vítimas são atacadas.