Caine Farrowood est un chasseur de primes qui travaille sous le contrôle du redoutable caïd Loomweather. Un jour, une récupération de prime tourne mal et Caine est laissé pour mort. Juste quand il pense que sa vie est finie, il se réveille mystérieusement chez lui, auprès de sa femme Christina. Déconcerté et confus par son retour à la maison, Caine insiste pour trouver des réponses, mais il est bientôt enrôlé dans la récupération d'une autre prime. Celle-ci est énorme et pourrait coûter à Caine non pas sa vie, mais sa santé mentale lorsqu'il se retrouve confronté à quelqu'un qui pourrait bien être l'ange déchu lui-même.