A trama traz em evidência o Pastor Ernst Toller (Ethan Hawke), um ex-capelão militar que se vê devastado pela perda de seu filho (que ele próprio encorajou a alistar-se nas forças armadas) e com o fim do seu casamento. Sem rumo e no limiar de sua fé, encontra-se isolado e perdido num grande conflito espiritual e existencial. Sua fé torna-se ainda mais abalada quando faz amizade com a jovem paroquiana Mary (Amanda Seyfried) e o seu marido Michael (Philip Ettinger), um ambientalista radical que entende que o mundo está prestes entrar em colapso por causa dos problemas relacionados ao meio ambiente e percebe a cumplicidade da igreja neste processo. Diante disso, Toller toma uma decisão radical, que pode afetar a todos a sua volta.
No elenco estão Ethan Hawke, Amanda Seyfried, Cedric the Entertainer, Victoria Hill, Philip Ettinger, Michael Gaston e Bill Hoag.