Rimasto orfano il Natale dell'anno prima, il giovane Goose si prende cura della nonna, oramai incapace di intendere, vendendo beni rubati a Frank, un ricettatore dal cuore d'oro che vive nella sua tenuta di Manchester. La vigilia di Natale, Goose incontra Anthony, uno sconosciuto misterioso con un potere paranormale. Sperando che lo aiuti a ritrovare il cane smarrito, Goose convince Anthony a recuperare un braccialetto che ha rubato ma finisce per incontrare la moglie del suo agente di sorveglianza, la cui giovane figlia è morta lo stesso giorno dei suoi genitori. Tuttavia, Anthony non è affatto quel che sembra e sarà in grado di cambiare la vita di tutti quanti quando la sua vera identità sarà rivelata.