First Reformed (2017)
A powerful, soul-searching discussion on morality and morals, set in and around a church in Snowbridge, New York, where reverend Ernst Toller (Ethan Hawke) struggles to help his congregation and himself in a tough time for the church and the community. Paul Schrader's direction is visceral and unforgiving, but also soaked with sympathy and understanding. It's an intelligent story. Hawke and Amanda Seyfried play brilliantly off of each other in the two leads.