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...
Sarastro a enlevé Pamina, la fille de la Reine de la Nuit. Tamino, prince téméraire épris de la princesse, part à sa recherche. Pour le protéger, la Reine de la Nuit lui remet deux talismans : un carillon magique et une flûte enchantée…
Une jeune fille se rend à Västlinge pour passer un Noël paisible en famille avec le vicaire. Mais lorsqu'un meurtre brutal survient, tout le monde devient suspect.