James se souvient du dernier Noël qu'il a passé aux côtés de son fidèle chat roux Bob, alors qu'ils survivaient tous deux en jouant de la musique dans les rues de Londres. Visé par une plainte pour maltraitance animale, l'ancien musicien de rue se retrouve soudain menacé de perdre la garde de son compagnon félin, son seul véritable soutien depuis qu'il a quitté la rue. Alors que les fêtes de fin d'année approchent, James doit prouver qu'il est capable de prendre soin de Bob et de reconstruire sa vie. Cette suite du Chat qui sauva ma vie revient sur les liens indéfectibles entre un homme et son chat, dans l'esprit de Noël.
Joyeux Noël Bob est la suite du film Un chat pour la vie, adaptation des récits autobiographiques de James Bowen, ancien sans-abri londonien devenu célèbre grâce à son livre A Street Cat Named Bob, racontant comment son chat errant Bob l'a aidé à se sortir de la rue et de la toxicomanie. Ce second volet s'appuie plus particulièrement sur les romans A Gift From Bob et The Little Book of Bob, également signés par James Bowen, et se concentre sur un Noël en particulier resté gravé dans la mémoire du duo. Le réalisateur Charles Martin Smith, qui avait déjà mis en scène le premier film, a souhaité retrouver l'alchimie entre son acteur principal Luke Treadaway et le chat Bob, incarné à l'écran par le félin Bob lui-même ainsi que par des doublures félines. Le scénario a été écrit par Garry Jenkins, coauteur de plusieurs des livres originaux de James Bowen.
La critique a accueilli Joyeux Noël Bob avec une certaine réserve, plusieurs observateurs soulignant que, contrairement à ce que son titre pourrait laisser penser, il ne s'agit pas d'un film de Noël classique et festif mais plutôt d'un drame se déroulant pendant la période des fêtes, une nuance qui a pu décevoir une partie du public en quête de légèreté. Le public familial l'ayant découvert sur les plateformes de streaming s'est montré plus indulgent, appréciant de retrouver l'émotion et la tendresse du duo formé par James et son chat Bob, dans la continuité du premier film.
Le scénario s'appuie directement sur les romans autobiographiques de James Bowen, A Gift From Bob et The Little Book of Bob, garantissant une forte fidélité aux événements réellement vécus par l'ancien sans-abri londonien et son chat. Le casting a retrouvé Luke Treadaway dans le rôle de James Bowen, déjà présent dans le premier volet Un chat pour la vie, assurant ainsi une continuité avec le film précédent.
Joyeux Noël Bob prolonge la réflexion du premier film sur la rédemption et la reconstruction personnelle après la rue et la dépendance, à travers le lien indéfectible entre un homme et son chat. Le film aborde aussi la précarité et le regard souvent sévère porté par la société sur les personnes sans domicile fixe, y compris lorsqu'elles cherchent à s'en sortir.
Le titre français Joyeux Noël Bob s'adresse directement au chat Bob, mettant en avant la dimension affectueuse de la relation entre l'animal et James, tandis que le titre original, A Christmas Gift from Bob, insiste sur l'idée d'un cadeau inattendu apporté par le félin dans la vie de son maître.
On peut naturellement rapprocher Joyeux Noël Bob de son prédécesseur Un chat pour la vie, ainsi que d'autres récits mettant en scène la rédemption d'un homme grâce à la présence d'un animal, comme Dog de Channing Tatum et Reid Carolin.