1907年圣诞,艾柯达家族两代人同享圣诞晚宴,其乐融融。可好景不长,小主人公亚历山大(
贝蒂尔·古韦 饰)和芬妮(
佩妮娜·奥威 饰)的父亲奥斯卡(艾伦·埃德渥 饰)在排演《哈姆雷特》时忽然中风,垂死之际把惨然经营的大剧院奉求给妃耦艾米莉(Ewa Fröling 饰)。一年后艾米莉带着一双儿女再醮刻毒残暴的青年主教爱德华。爱德华的母亲和姐姐专横尖酸,亚历山大与继父的冲突日益尖锐,却只能默默忍受。当老祖母海伦娜(古娜·沃根 饰)得知此事后,阴郁请老友副手,终让孩子们重获自由。艾米莉也逃离了主教家,从此一家人再次团圆享用着近亲之乐。