El reverendo Ernst Toller (Ethan Hawke) es un párroco solitario de una pequeña iglesia en el estado de Nueva York. Cuando una feligresa embarazada (Amanda Seyfried) le pide que aconseje a su marido, un ecologista radical, Toller se sumerge en su pasado pasado y se encuentra a sí mismo cuestionando su futuro y el paradero de la redención.