Frank Diaz ist ein Boxer, der schon lange keinen Kampf mehr gewonnen hat. Er hält sich und seine Familie mit Gelegenheitsjobs über Wasser, aber ist immer nur einen ausbleibenden Gehaltsscheck davon entfernt, auf der Straße zu landen. Das Undenkbare geschieht und die Familie wird aus ihrer Wohnung geworfen. Drei Monate später am Weihnachtstag erfährt Frank von einem Appartement in der Bronx, das frei ist. Doch um es zu bekommen, muss er einen festen Job vorweisen können. Es bleiben Frank nur wenige Stunden, um Arbeit zu finden. Eine fast unlösbare Aufgabe, die ein Weihnachtswunder von epischen Ausmaßen erforderlich macht...