Peter Mullan joue avec une évidence incroyable Hector McAdam, un SDF des environs de Glasgow. On approche de Noël, il commence à faire froid. Avec deux compagnons, Dougie et Hazel, il décide de gagner Londres où depuis plusieurs années, il passe Noël dans un centre d'hébergement. Le voyage en stop est pénible, mais peut être l'occasion de rencontres heureuses de gens sympathiques et solidaires (serveuses de bar par exemple) aussi bien que de voyous prêts à casser du SDF. En cours de route, Dougie meurt probablement de froid en dormant dehors. À Londres, Hector se retrouve avec d’autres SDF de tous âges à tenter de fêter Noël le plus dignement possible dans une sorte de refuge réservé aux hommes ; Hazel devra aller ailleurs. C'est pour nous l’occasion de découvrir les inégalités terribles et la misère d'autant plus criante qu'on est à Noël. Peu à peu, on découvre qui est Hector et comment il en est arrivé là. Fatigué et malade, il doit être opéré le 3 janvier à Glasgow), il tente de renouer des liens coupés depuis une douzaine d'années avec sa sœur et son frère. À ce dernier qui est conducteur de camion de recyclage (le politiquement correct pour éboueur) et qui l'invite à passer Noël en famille, il rétorque en parlant de ses compagnons d'infortune : « Mais ma famille, c'est eux ! » On a donc ici un portrait à la Loach d’une Angleterre en pleine crise sociale, victime du libéralisme sauvage et de la spéculation immobilière, qui jette à la rue les plus démunis. Alors, un conte de Noël ? Paradoxalement oui, car on a affaire à un film incroyablement chaleureux. Tout n'est pas perdu : les nombreux gestes de solidarité (chauffeurs de camions et de voitures qui prennent Hector en auto-stop, serveuses, personnel du refuge, commerçants pakistanais) nous montrent la condition humaine à l'ouvrage, et ça réchauffe le cœur. Une sorte de Raisins de la colère de notre temps.