Lina (Rachael Leigh Cook) und Max (Greyston Holt), beide aus derselben kleinen Stadt in Colorado, waren nie Freunde, aber sie reisen gemeinsam von New York City zurück nach Hause, um die Feiertage in ihrer Heimatstadt zu verbringen. Doch dann wird ihr Flug wegen eines
Sturms umgeleitet. Da es keine weiteren Flüge gibt, arbeiten sie zusammen, um rechtzeitig nach Hause zu kommen, egal mit welchem Verkehrsmittel. Die Menschen, denen sie auf dem Weg begegnen, und die Orte, die sie durchqueren, helfen ihnen, Weihnachten - und einander - auf eine
andere Art und Weise zu sehen.