L'histoire vraie de James Bowen, un ancien drogué qui cherche à refaire sa vie, voit son quotidien changer lorsqu'il fait la rencontre d'un chat errant qu'il nomme Bob et dont il devient inséparable.