Gideon (Harry Dean Stanton), un ángel navideño, es enviado por Santa para ayudar a Ginny Grainger (Mary Steenburgen). Ginny es cínica y odia la Navidad. Ella y su familia, su esposo, Jack (Gary Basaraba), y sus dos hijos, Cal (Robbie Magwood) y Abbie (Elisabeth Harnois); han pasado por momentos difíciles, lo que hace aún más difícil creer en algo que no se puede ver. Con la ayuda de Abbie y un viaje para ver a Papá Noel, ¿puede Gideon encontrar la manera de hacer que Ginny vuelva a creer en la magia de la Navidad?