Džeimsas Bauenas – Londono gatvės muzikantas. Paauglystėje jis sunkiai išgyveno tėvų skyrybas ir nuolatinius kraustymusis iš vietos į vietą. Sulaukęs pilnametystės paliko Australijoje gyvenančią motiną ir išvyko į Londoną ieškoti laimės.
Australijoje jam sekėsi neblogai, grojo roko grupėje, o Londone užgriuvo negandos: buvo sunku rasti ne tik darbą, bet ir nakvynę, tad vaikinas vis dažniau miegodavo gatvėje, ėmė vartoti narkotikus ir pamažu smuko į duobę, iš kurios buvo beveik neįmanoma išsikapstyti.
Vieną dieną, kai ateitis nežadėjo nieko gero, laiptinėje Džeimsas pamatė susišiaušusį sužeistą rudakailį padarėlį. Vaikinas parsinešė katiną namo, pavadino Bobu ir ėmė juo rūpintis. Meilė ir atsakomybė vaikiną privertė keistis. Netrukus jiedu su katinu tapo neperskiriami draugai. Paaiškėjo, kad Bobas – neeilinis katinas, su charakteriu, tad Džeimsui teko sunkoka užduotis pažinti savo keturkojo draugužio įpročius. Kartais juokingos, kartais pavojingos situacijos suartindavo juodu – ir abiejų praeities randai pamažu ėmė gyti.
Du gatvės gyventojai atrado vienas kitą, nebesijautė vieniši ir nereikalingi.
Gebėjimas mylėti ir rūpintis kitu gali pakeisti gyvenimą, net jeigu meilės objektas turi rudą kailiuką.