Au départ, le film est inspiré d’une pièce de théâtre de Robert Thomas. Pour le film, Ozon réunit un casting féminin de premier plan : Catherine Deneuve, Isabelle Huppert, Emmanuelle Béart, Fanny Ardant, Danielle Darrieux, Virginie Ledoyen, Ludivine Sagnier et Firmine Richard. L’intrigue se déroule dans une maison enneigée où un meurtre vient d’être commis. Chacune des huit femmes est suspecte, et les masques tombent entre disputes, confidences et chansons.