En Grande-Bretagne dans les années 70, Robert, jeune ouvrier d'usine, voyage de Londres à Bristol afin d'enquêter sur la mort mystérieuse de son frère. Sur sa route, il rencontre des personnages étranges à la recherche eux aussi de leurs racines.
En l'an 0, en Galilée, Mandy et son bébé Brian reçoivent la visite des Rois Mages un soir de décembre. Ceux-ci, s'apercevant de leur erreur, remballent prestement leurs présents et filent dans l'étable voisine. Hélas, Brian a tiré le mauvais numéro.