
ชายหนุ่มไร้บ้านกำลังเลิกยาพบแมวจรบาดเจ็บที่ตามติดเขาไปเล่นดนตรีข้างถนนและเปลี่ยนทุกอย่าง
เจมส์ โบเวน เป็นชายไร้บ้านและอดีตผู้ติดเฮโรอีนที่ใช้ชีวิตเล่นกีตาร์ข้างถนนในลอนดอน หลังเกิดเหตุการณ์ที่เกือบทำให้เขาเสียชีวิต เจ้าหน้าที่ช่วยเหลือชื่อแวลได้จัดที่พักและยาเมธาโดนให้เขาเพื่อเริ่มต้นใหม่ ในคืนแรกที่อพาร์ตเมนต์ เขากลับพบแมวจรสีส้มกำลังคุ้ยอาหารในครัว
เจมส์พยายามหาเจ้าของแมวแต่ไม่สำเร็จ แมวกลับมาอีกครั้งพร้อมแผลติดเชื้อที่ขา เขาจึงพาไปหาสัตวแพทย์การกุศลตามคำแนะนำของเพื่อนบ้านเบ็ตตี้ และตั้งชื่อมันว่าบ๊อบ แม้จะปล่อยมันไปแล้ว บ๊อบก็ยังตามเจมส์ไปเล่นดนตรีในเมืองและดึงดูดผู้คนมากขึ้น ทำให้รายได้ของเขาดีขึ้น
บ๊อบกลายเป็นเพื่อนคู่คิดที่ช่วยให้เจมส์มีแรงจูงใจในการเลิกยาและสร้างชีวิตใหม่ ขณะเดียวกันความสัมพันธ์กับเบ็ตตี้ก็เริ่มพัฒนา แต่เงาของอดีตและการต่อสู้กับยาเสพติดยังคงตามหลอกหลอนเขาอยู่ เจมส์จะสามารถรักษาทั้งตัวเองและมิตรภาพกับแมวตัวนี้ไว้ได้หรือไม่