Un psychopathe sévit dans les environs de Berlin. Lorsque la police retrouve ses victimes, elles sont vivantes et ne présentent pas la moindre trace de maltraitance physique. Mais elles sont psychiquement anéanties, comme privées de conscience... D'où le surnom que la presse lui a donné : le Briseur d'âmes. Caspar, un amnésique interné dans une clinique spécialisée, n'aurait jamais imaginé croiser son chemin. Et pourtant, en cette veille de Noël, alors qu'au-dehors une tempête de neige fait rage, lui, le personnel médical et quelques patients se retrouvent enfermés dans l'établissement, coupés du monde... en compagnie du Briseur d'âmes.