Londrada yaşayan evsiz ve rehabilitasyonda olan eski eroin bağımlısı james bowen sokaklarda şarkı söyleyerek hayatta kalmaya çalışmaktadır. Sokakta bulduğu hasta sokak kedisini tedavi ettirmek için evine alır ve hayatı bundan sonra değişir. Bob ismini verdiği kedisi iyileştikten sonra her gün onunla Londrada otobüsle seyahat ettikten sonra sokakta şarkı söylerken ona eşlik etmeye başlar ve olaylar gelişir...