In Saint Moritz, in December 1991, some wealthy people spend their Christmas holidays in the luxurious Badrutt's Palace Hotel, indulging in all sorts of pleasures.
Two Italians are on holiday in Aspen in Colorado. The first is Lorenzo, whose daughter is crazy about actor Luke Perry and desperately wants to meet him. The second is Remo, who wants to win back his wife who has left him because of his gambling problem.
In the 1860s, Giorgio (Giraudeau), a young Italian soldier, is sent to a remote post, far away from his lover, Clara (Antonelli). He is lodged in the house of the colonel (Girotti). He becames friends with the colonel and the local doctor (Trintignant). Among the inhabitants of the house there is a strange young woman: Fosca (d'Obici) who is both unattractive and mad. However, she has a passion that Giorgio will have to cope with.