Eve, professeure de mathématiques, mène une vie de rêve auprès de son mari Nate. L'année précédente, le lycée au sein duquel le couple travaille a été secoué par un scandale.
Paris, années 1980. Un tueur sévit dans les clubs homosexuels de la capitale, découpant ses victimes à la machette. Un policier, un médecin et une lycéenne se lancent sur les traces du meurtrier.
Camille Nijinski enquête sur un cadavre retrouvé dans un chalet. L'affaire s'annonce particulièrement difficile puisque la suspecte est atteinte d'une étrange amnésie.
Dans un train-couchettes coincé au milieu de nulle part sous la neige et dans la nuit, un meurtrier commence à tuer un par un les 18 passagers présents à bord.