Daniel, un enfant malvoyant de 11 ans, vit avec ses parents dans un chalet en montagne, loin de tout. Un jour, après une balade, Daniel retrouve son père décédé dans la neige. La principale suspecte est alors toute désignée : Sandra, sa mère.
Erin Bruner, avocate, est chargée de défendre le père Moore, accusé du meurtre mystérieux d'une adolescente en proie à d'étranges hallucinations. Pendant le procès, d'étranges événements font vaciller les convictions de l'avocate...