故事發生在1944年的德國,伊麗莎白(琳達·漢密爾頓 Linda Hamilton 飾)帶著兒子福瑞斯(Matthew Harbour 飾)藏身於森林木屋之中,以躲避戰火帶來的傷害。某日,三名受傷的美國士兵敲響了伊麗莎白家的房門,他們需要一個地方修養療傷,無奈之下,伊麗莎白只得讓他們進屋,但前提條件是他們的武器必須留在屋外。
沒過多久,又來了三名不速之客,他們是德國士兵,在小小的木屋之中,互為敵對的兩方人馬狹路相逢,艱難維系著表面的平和。聖誕節來臨了,眾人圍坐在餐桌前,共同慶祝這個上帝賜予他們的節日,杯籌交錯之間,大家放松了下來,暫且忘記了各自的國籍和立場,氣氛開始緩和起來。