妻子突然離世的消息讓弗蘭克(丹尼斯·奎德飾)陷入悲傷,獨自面對八個性格迥異的孩子。從軍隊退役的他發現,管理頑童遠比指揮下屬艱難得多。隨著時間推移,喪妻之痛逐漸淡化,與帶著十個孩子的單身母親海倫(蕾妮·羅素飾)的相遇讓弗蘭克重獲愛情。兩人結合后,十八個年齡不等的孩子組成龐大重組家庭,孩子們在爭奪父母關注的過程中制造出連串混亂。弗蘭克與海倫通過共同制定新規則逐步建立信任,最終在圣誕夜的溫馨氛圍中,這個由三十人組成的特殊家庭達成和解,孩子們自發搭建起象征接納的巨型樹屋。