布拉德(文斯·沃恩飾)與女友凱特(瑞茜·威瑟斯彭飾)保持著未婚無子的伴侶關系,卻因雙方父母均離異重組而面臨特殊難題:每年圣誕節必須分別探望四位長輩。前兩年兩人借公務名義逃避,轉而享受熱帶假期。然而今年大霧導致航班取消,他們被迫滯留并被電視新聞曝光度假謊言,無奈開啟"一日四家"的奔波行程。從早到晚穿越城市的過程中,四個家庭各自上演荒誕橋段——布拉德母親與新男友的爭執、凱特父親再婚派對的混亂、雙方繼父母子女關系的尷尬,以及藏匿禮物引發的誤會接連爆發。在筋疲力盡完成四場聚會后,兩人于深夜相視而笑,終于坦誠接受組建家庭的現實責任,并在圣誕黎明到來時默契許愿——以彼此承諾替代逃避,共同面對未來生活。