Akcja filmu rozpoczyna się w roku 1907, gdy rodzina Ekdahlów świętuje Boże Narodzenie. Głową rodu jest Helena, matka trzech synów - Oskara, Carla i Gustawa Adolfa. Wkrótce Oskar umiera, pozostawiając żonę Emilię oraz dwoje dzieci - córeczkę Fanny i syna Aleksandra. Niebawem Emilie...
Zdesperowany agent chce podpisać kontrakt płytowy z nauczycielką śpiewu, którą zobaczył w teleturnieju. Jednak potencjalnej nowej gwieździe nie imponuje show-biznes.
Szczęście młodego potentata branży rozrywkowej i twórcy jazzowego imperium zaczyna się odwracać, gdy do kolejnego widowiska angażuje swoją nową kochankę.