Traagisen perhetapahtuman jälkeen entinen sotilaspappi Ernst Toller (Oscar-ehdokas Ethan Hawke) saa mahdollisuuden aloittaa alusta pienen ja historiallisen seurakunnan pappina New Yorkissa. Tolleria lähestyy raskaana oleva Mary (Amanda Seyfried), jonka aviomies on ilmeisen epävakaa ja radikaali aktivisti. Toller sotkeutuu kavaluuksiin, jotka pakottavat hänet kohtaamaan vaikean menneisyytensä ja muuttavat hänen käytöksensä entistäkin vaarallisemmaksi ja järkyttävämmäksi. Toller kokee maailman olevan vaarassa, joten hän päättää ryhtyä uhkarohkeaan hankkeeseen toivoen, että hän löytää vihdoinkin kaipaamansa uskon ja tarkoituksen.