Réfugié dans la drogue depuis l’adolescence, James Bowen est un jeune SDF Anglais en manque de repères. Un jour, il trouve un chat abandonné qui s’appelle Bob et les deux deviennent inséparables. Un duo improbable et une amitié hors du commun qui vont aider James à sortir de l’enfer. Il rencontre l’amour et renoue avec sa famille, tout en devenant un livreur de journaux en compagnie de son nouvel animal de compagnie.