Policier, Ezekiel Stone voit sa vie tourner au cauchemar après le viol de sa femme. Furieux, il tue le coupable. Mortellement blessé lors d'un braquage, il se retrouve en Enfer...
15 ans plus tard, le Diable offre à Ezekiel la possibilité de se racheter. Il est alors renvoyé sur Terre pour devenir un chasseur chargé de ramener les âmes damnées qui se sont enfuies de l'Enfer. Afin de racheter ses propres fautes, il devra retrouver 113 âmes. Mais l'échec n'est pas une option...