1907年圣诞,艾柯达家族两代人共享圣诞晚宴,其乐融融。可好景不长,小主人公亚历山大(
贝蒂尔·古韦 饰)和芬妮(
佩妮娜·奥威 饰)的父亲奥斯卡(
艾伦·埃德渥 饰)在排练《哈姆雷特》时突然中风,弥留之际把惨淡经营的大剧院托付给妻子艾米莉(EwaFröling饰)。一年后艾米莉带着一双儿女改嫁冷酷残暴的青年主教爱德华。爱德华的母亲和姐姐跋扈刻薄,亚历山大与继父的矛盾日益尖锐,却只能默默忍受。当老祖母海伦娜(古娜·沃根饰)得知此过后,暗中请老友帮忙,终让孩子们重获自由。艾米莉也逃离了主教家,从此一家人再次团聚享用着天伦之乐。