Nadchodzą święta Bożego Narodzenia. Dla rodziny Graingerów to bardzo trudny czas. Jack Grainger został właśnie zwolniony z pracy. Jego żona Ginny, aby utrzymać rodzinę, pracuje całymi dniami w miejscowym supermarkecie. Ich dzieci, Abbie i Cal, słyszą codziennie kłótnie rodziców, dotyczące ich sytuacji materialnej. Pomimo problemów Jack i dzieci nie poddają się zwątpieniu i zachowują radosnego, świątecznego ducha. Jedynie Ginny nie wierzy w moc świąt. W tej sytuacji pomóc może tylko zesłany z nieba anioł Gideon.
Mary Steenburgen
Ginny Grainger
Gary Basaraba
Jack Grainger
Elisabeth Harnois
Abbie Grainger
Arthur Hill
Caleb Grainger
Wayne Robson
Harry Dickens
Jan Rubeš
Santa Claus
Elias Koteas
Eddie
Robbie Magwood
Cal Grainger
Michelle Meyrink
Betty
Harry Dean Stanton
Gideon
Sarah Polley
Molly Monaghan
Graham Jarvis
Frank Crump