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...
Souhaitant acheter une flotte de hors-bords, un homme fortuné organise une course entre Stockholm et Göteborg afin de déterminer qui remportera ce contrat juteux.