Malachi is not an ideal priest. At least, that's according to his superiors in the Progressive Reform Roman Catholic Church (who are already fairly tolerant, allowing women priests, married priests and gay marriage amongst other things). He finds the happily married couples who make up most of his congregation rather annoying - he'd much rather be eating chocolate, hanging out with his friend Guiseppe (a cheerful and mild-mannered hitman), or better yet dispelling demons from the mortal realm. Malachi thinks this is best done by yelling Greek and Latin at them; Guiseppe tends to find that guns generally do the job a lot better. Unbeknownest to either of them, Malachi's deacon Balial, who is by all appearances a very cute and helpful individual, is actually a high-ranking demon seeking to corrupt the world through Malachi's unpriestliness. Or at least Balial hopes he is. This deep cover lark is harder than it looks.