"A Street Cat Named Bob" diadaptasi dari kisah nyata yang ditulis pada buku berjudul sama karya James Bowen. Film ini bercerita tentang James Bowen (Luke Treadaway), seorang pengamen dan mantan pecandu narkoba. Disaat dia mencoba hidup baru dia bertemu dengan seekor kucing liar. Kucing itu tidak mau jauh dari dirinya, sehingga James merawat dan memberi nama Bob. Seiring berjalannya waktu James menyadari bahwa selain orang terdekatnya, Bob juga yang telah membantunya menjalani kehidupannya yang baru.