Après la disparition de sa famille dans un accident d'avion, une femme, qui aurait du être à bord de l'appareil, s'auto-détruit. Lorsqu'elle réalise qu'il ne s'agissait pas d'un accident, elle devient une tueuse à la recherche des responsables.
Réfugié dans la drogue depuis l’adolescence, James Bowen est un jeune SDF Anglais en manque de repères. Un jour, il trouve un chat abandonné qui s’appelle Bob et les deux deviennent inséparables. Un duo improbable et une amitié hors du commun qui vont aider James à sortir de l’enfer....