Den unge præst Alex Bernier rejser til Rom for at opklare sin mentors mystiske død. Sporene fører ham til en ældgammel og fordømt skikkelse - en såkaldt "syndesluger", der tilbyder syndsforladelse uden om kirken. I mødet med mørke kræfter og forbudt kærlighed bliver Alex tvunget til at vælge mellem tro, frihed og sin egen frelse.