John Tyree é um jovem soldado que está em casa, licenciado. Um dia ele conhece Savannah Curtis, uma universitária idealista em férias, por quem se apaixona. Eles iniciam um relacionamento, só que logo John precisará retornar ao trabalho. Dentro de um ano ele terminará o serviço militar, quando poderão enfim ficar juntos. Neste período eles trocam diversas cartas, onde cada um conta o que lhe acontece a cada dia.
Dennis Nash (Andrew Garfield) perdeu a sua casa por conta da hipoteca e teve que se mudar para um pobre hotel com sua mãe (Laura Dern) e seu filho pequeno . Desesperado para reaver seu lar, ele aceita trabalhar com o imoral agente imobiliário Rick Carver (Michael Shannon), que foi a pessoa responsável pela sua perda. Logo, ele tem que ajudar Carver a expulsar outras pessoas e a desviar dinheiro do governo. Enquanto seus problemas financeiros desaparecem, a consciência de Nash passa a atormentá-lo.
Quando os sonhos violentos de um jovem se fundem com a realidade e começam a espelhar assassinatos políticos, somente um médico pode ajudá-lo contra um sinistro programa governamental.