This is a zeitgeist of a movie:
Faith, belief, addiction, prejudice, infections, zeal, flaws, forgiveness, monsters- both fantastical and human-polluters choices affecting the lives of working people, the meaning of life and death..… and LOVE … it’s all there. What a great movie. I will watch it again.