Durante siglos, la Iglesia ha acogido a la milenaria orden de los carolingios. Al fallecer en Roma el superior de la orden, se le encarga la misión de investigar las extrañas circunstancias de la muerte al padre Alex Bernier (Heath Ledger). Bernier descubre señales en el cadáver que indican que el padre Dominic fue visitado por un devorador de pecados antes de morir.
William Eden (Benno Fürmann), el devorador de pecados, contacta con Bernier y le muestra la realidad de una misión que lleva ejerciendo desde el Renacimiento para poder ofrecer la absolución a aquellos a quienes la Iglesia se la niega.
Siganos