Ernest Toller (Ethan Hawke) é um ex-militar que, após a morte do filho na Guerra do Iraque, se refugiou na fé. É assim que, tornado pastor, acaba por ser colocado numa pequena localidade a norte de Nova Iorque. Lá, conhece Mary (Amanda Seyfried), uma jovem a atravessar um momento difícil com o marido, um ambientalista radical. Através deles, Toller descobre uma série de negócios obscuros entre a Igreja que representa e algumas empresas pouco escrupulosas da região. Ao perceber a sua impotência para resolver o caso, o reverendo vê-se a colocar em causa as suas mais profundas convicções…