A Street Cat Named Bob is gebaseerd op het hartverwarmende, waargebeurde verhaal van de straatmuzikant James Bowen.
Na een moeilijke jeugd, heeft Bowen een leven als dakloze achter zich gelaten en probeert hij af te kicken van zijn heroïneverslaving. Als hij in de hal van zijn flat een gewonde rode kater vindt, verandert dat zijn leven.
Hij kan geen eigenaar ontdekken en besluit het dier te verzorgen tot hij beter is. Wanneer Bob echter weer op eigen pootjes kan staan, blijft hij trouw aan James en wijkt niet meer van zijn zijde. Bob vergezelt hem naar zijn werk als straatmuzikant en verkoper van de daklozenkrant en via Youtube filmpjes worden de twee beroemd. Dankzij Bob lukt het Bowen uiteindelijk af te kicken en zijn leven terug op de rit te krijgen.
Van het door James Bowen en Garry Jenkins geschreven autobiografisch boek A Street Cat Named Bob werden sinds het in 2012 uitkwam meer dan een miljoen exemplaren verkocht en het werd vertaald in meer dan 25 talen, waaronder in het Nederlands onder de titel 'Bob de straatkat' en met de ondertitel 'hoe ik het leven van een kat redde en hij dat van mij'. In de verfilming speelt Bob de kat zichzelf.