Nieduże amerykańskie miasteczko. Rodzina Boyajian od kilku lat nie obchodzi Świąt Bożego Narodzenia z powodu utraty na wojnie swojego syna Johna (Aaron Ashmore). Głowa rodziny George (William Devane) postanawia jednak, że obecne święta spędzą tak jak dawniej. W dzień wigilii George podrzuca autostopem nieznanego młodzieńca o imieniu Mathhew (Dean McDermott). Jak się okazuje, chłopak jest weteranem tej samej wojny, w której poległ młody Boyajian. Ojciec zaprasza go do swojego domu na wigilijną kolację i prosi, aby ten udawał przed jego rodziną, że znał jego syna. Gość okazuje się bardzo tajemniczą postacią, ponieważ dzieli się z rodziną faktami z życia Johna, o których George mu nie wspominał.
Dla George'a i Carol święta Bożego Narodzenia to czas pełen smutku. Przed 12 laty nad Zatoką Perską zginął ich syn. Tragiczna wiadomość nadeszła w Wigilię. Po tej stracie w ich domu zapanowała żałoba. Nigdy więcej nie obchodzili świąt. Niespodziewanie pojawia się jednak ktoś, kto odmienia życie rodziny.