Es Navidad y Daniel el travieso, con solo seis años, está haciendo una lista de regalos, comprobándola dos, tres veces y muchas más. Quiere encontrar el regalo perfecto para el gruñón de su vecino, el señor Wilson. Hará falta un milagro para dar con el regalo perfecto, pero un milagro es precisamente lo que encuentra gracias a la visita de un ángel cuya misión es transmitir el espíritu de la Navidad a todo aquel que lo necesite.
Tom Stall lleva una vida feliz y tranquila con su mujer –abogada– y sus dos hijos en la pequeña ciudad de Millbrook (Indiana) hasta que una noche su existencia idílica se ve destrozada cuando frustra un violento intento de robo en su restaurante. Tom percibe el peligro y salva a sus clientes y amigos matando en defensa propia a dos criminales buscados por la justicia. Aplaudido como un héroe, la vida de Tom cambia de la noche a la mañana y de repente se encuentra convertido en el centro de atención de todos los medios de comunicación. Incómodo con esta fama no buscada, intenta volver a su vida normal, pero un hombre amenazante y misterioso llega a la ciudad para enfrentarse a él porque cree que Tom es el hombre con quien tiene una cuenta pendiente del pasado.