This would have been a perfect M. Night movie
Spoilers!!
Think about it. Set it in some funky Pennsylvania small town with a few old Catholics in it, a inward thinking local government, and a less obvious cloud around the curse and you have a fantastic twist ending for his audience.