Em Roches Noires, no fundo de um vale nevado, é achado o corpo do menino Julien, conservado intacto no gelo há vinte anos. Na época, a investigação concluiu que se tratava de um sequestro. Inclusive, um homem foi julgado e condenado. O tenente Simon Beauregard quer reabrir a investigação, mas há muitos que se opõem...
Evan Birch é um professor de filosofia muito popular entre os alunos do colégio em que trabalha. Sua vida pessoal é marcada por um casamento desgastado graças a situações passadas que ainda não foram superados. Quando uma aluna desaparece, Evan se torna o principal suspeito da investigação comandada pelo detetive Malloy.