En Suède, au début du XXe siècle. Helena Ekdahl, propriétaire du théâtre d'Uppsala, a invité sa famille et ses amis pour de somptueuses festivités de Noël. Ses trois fils sont présents, Oscar, comédien médiocre, Gustav Adolf, éternel coureur de jupons, et Carl, un professeur...
À la suite d'une peine de cœur, un homme sombre dans la dépression. Pour l'aider à en sortir, un ami vaillant l'accompagne dans un centre de santé en Dalécarlie.
Un modeste balayeur doit affronter homme d'affaires prétentieux lors d'une partie de golf aux enjeux considérables... mais il n'a qu'une semaine pour apprendre à jouer.