James – một người hát rong vô gia cư đang phải chật vật xoay xở để kiếm sống từng ngày. Bob – một chú mèo hoang sống lang thang, vất vưởng trên cây hay ở gác mái của những ngôi nhà vắng chủ. Hai số phận bất hạnh gần như bị xã hội chối bỏ, bằng một cách tình cờ nào đó, đã tìm thấy nhau, nượng tựa vào nhau, yêu thương và “tái sinh” nhau trong cuộc đời này.
Khi tìm thấy một con mèo bị thương đang cuộn tròn trong hành lang tại chính tòa nhà căn hộ của mình, anh chàng nhạc sĩ đường phố James Bowen không hề hay biết rằng cuộc đời mình sắp bước sang một trang hoàn toàn mới. Tay làm hàm nhai, chật vật mưu sinh trên đường phố London, James hầu như không kiếm được đủ tiền để nuôi bản thân, cuộc đời anh là những chuỗi ngày dài bi kịch và tuyệt vọng, nhưng số phận đã cho anh một lần nữa được tái sinh khi gặp một chú mèo giang hồ. James không thể ngăn mình dang tay che chở, giúp đỡ một tạo vật xinh đẹp, thông minh và đang cần trợ giúp về mặt y tế – chú mèo được anh đặt tên là Bob.
Khi chăm sóc đến khi Bob khỏe lại và thả cậu chàng về với tự do, James đã nghĩ rằng mình sẽ không bao giờ nhìn thấy anh bạn mèo đáng yêu này nữa. Nhưng dường như Bob lại có suy nghĩ hoàn toàn khác.
Và lúc này, mọi chuyện mới bắt đầu…