Als Sergeant John Frost (Aiden Turner) wegen einer Posttraumatischen Belastungsstörung einen Monat früher nach Hause kommt, freut er sich, Weihnachten bei seiner Familie zu Hause zu verbringen. Doch es kommt anders: Seine Frau Jill (Toni Hudson) und sein Sohn Jimmy (Walker Mintz) scheinen zu beschäftigt, um ihn angemessen zu empfangen. Dazu kommt, dass sie während seiner Abwesenheit einen Hund adoptiert haben. Der kleine heißt Charlie und ist nicht viel größer als eine Teetasse. Jill ist Inhaberin von „Jill's Cakes And Bakes“ und hatte arge Probleme, ihre Rechnungen zu bezahlen. Also hat sie viele Aufträge für Weihnachtsfeiern angenommen, in dem ganzen Chaos aber eine wichtige Hochzeit vergessen. John findet währenddessen Trost bei den Veteranen in der Moose Lodge. Doch dann findet Charlie Hank (Vernon Wells), ein pensionierter Vietnam-Veteran, der einen Herzinfarkt erlitten hat und dann obdachlos in einem Zeltlager mit Captain Jack entdeckt wird. John findet einen neuen Sinn in seinem Leben, als er Freunde, Familie und die Gemeinde zusammenbringt, um ein neues Haus für Veteranen zu bauen und ihnen einen warmen Heiligabend und einen Neuanfang im zivilen Leben zu ermöglichen.