Zunächst ist richtigzustellen, dass der Zusatz "Die Seele des Bösen", den die deutsche Version des Filmes trägt, irreführend und reißerisch ist. Ebenso die Werbung auf der DVD-Hülle "Knallharter Horror-Thrill" oder auch "Jede Seele hat ihren Preis". Derlei Sprüche müssen von Leuten gemacht worden sein, die den Film nicht gesehen haben.
Der , nicht "die" Sin Eater, ist ein Unsterblicher, der den von der katholischen Kirche Abtrünnigen und Exkommunizierten die "letzte Ölung" gibt und sie im Augenblick des Todes von ihren Sünden erlöst, indem er diese von ihnen und auf sich nimmt. Das geschieht in einem Ritual mit kultischen Instrumenten, bei dem die Sünden in eine Art Stein auf der Brust des Sterbenden gesammelt werden. Diesen Stein "isst" dann der "Sünden-Träger", wie er im deutschen Synchron-Text genannt wird.
Der amerikanische Priester Alex Bernier (Heath Ledger) erfährt vom Tod seines Mentors und Führers des Geheim-Ordens der Karolinger in Rom, eilt dorthin und vermutet aufgrund der "Narben" (keineswegs "seltsame kultische Zeichen") auf dessen Brust, dass er ermordet wurde. Langsam kommt er auch hinter die Sache mit dem Sin Eater, deutet aber eine alte Schrift falsch. Derjenige der den Sin Eater tötet, befreit die Welt nicht etwa von ihm, sondern............ Ja, das sollte ich jetzt lieber nicht verraten.
Der Film kommt ziemlich düster daher, steigert aber ständig die Spannung des Zuschauers. Richtige Schock-Szenen kommen nicht vor, dafür großartige Bilder der kirchlichen Pracht Roms. Irgendwie erinnert das an den ersten Highlander-Film. Unsterblich und .......es darf nur einen geben, aber mehr wird nun wirklich nicht verraten.
Der Hinweis an Hörgeschädigte mit Diskriminationsproblemen: Die Untertitel (auch Deutsch für Hörgeschädigte) werden kaum gebraucht, da sehr sparsam mit Begleitmusik umgegangen wird, die noch dazu leise und sehr im Hintergrund abläuft.