Toller (Ethan Hawke) war ehemals Pfarrer beim US-Militär. Er hat mit dem Tod seines Sohnes zu kämpfen, den er ermutigte, in die Armee zu gehen. Zwischen dem Geistlichen und Mary (Amanda Seyfried), einer trauernden Witwe, entwickelt sich eine zarte Freundschaft. Marys verstorbener Gatte war Umwelt-Aktivist und gemeinsam stellen Toller und Mary fest, dass die Kirche des Priesters mit skrupellosen Firmen unter eine Decke steckt.