Charles Jackson è morto ma non sa di esserlo: la sua anima, rimasta imprigionata in una sorta di limbo sospeso tra la vita e la morte, è costretta a vagare sulla Terra. Soltanto i gatti e Carol Miller, un angelo inviato da Dio, sono in grado di vederlo. Carol ha il compito di porre fine alle sofferenze degli uomini sospesi tra la vita e la morte e di salvarli dai darkhunters, cacciatori che vendono le anime al mercato nero