Integrante de uma ordem de padres arcanos, Alex Bernier (Heath Ledger, de Coração de Cavaleiro) é enviado a Roma para investigar uma obscura facção religiosa. Assim começa o filme Devorador de Pecados.
O líder da ordem arcana morre e Alex, junto com seu antigo companheiro Thomas (Mark Addy, parceiro de Ledger também em Coração de Cavaleiro), descobre que a morte de seu líder foi tramada por uma antiga ordem cristã não reconhecida pela Igreja Católica, chamada de Devoradora de Pecador, que prega a absolvição das faltas sem punição. O perdão, porém, é fatal.