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...
Metteur en scène vieillissant, Henrik Vogler est toujours animé par le feu de la passion théâtrale. Il ressent une profonde attirance pour ses deux comédiennes. L'une est jeune et passionnée, l'autre est une femme d'âge mûr rongée par l'alcool.