Alex Bernier è membro di un antico ordine segreto di sacerdoti, conosciuto come Carolingi. A seguito di una serie di misteriosi delitti, tra cui quello del capo dell'Ordine, viene mandato a Roma per indagare. Le sue ricerche, condotte con l'aiuto di Padre Thomas e di Mara Sinclair, una ragazza che lui un tempo ha esorcizzato, lo portano sulle tracce del 'Mangiatore di peccati', una figura oscura che offre l'assoluzione dei peccati per la via del Paradiso, senza seguire gli schemi detatti dalla Chiesa...