As some have said, yes, it is a bit of a throwback but hey, I watch movies to be entertained.Save the sermonizing for those who are ordained!
Love the suspense which slowly builds, and the plot twists were a wonderful trip back to the days when movies set out to grab and surprise us , and did. Reminded me a bit of the movie Seven, although the parallels were psychological rather than real.