I wonder if the gent recently watched “Death Wish 1”? Sounds eerily similar.
"Idolator! Your soul is required in Hell!"