Estados Unidos, finales de la década de 1860. El Capitán Jefferson Kyle Kidd (Tom Hanks) aceptará ayudar a rescatar a Johanna (Helena Zengel), una niña de 10 años que fue secuestrada y posteriormente criada por la tribu india Kiowa. Su misión será llevarla de vuelta a casa con sus familiares.
En un pequeño pueblo de Texas, dos matrimonios entablan amistad en torno a la iglesia hasta que una aventura extramatrimonial rompe la aparente armonía. Movida por los celos y la venganza Candy comete un brutal crimen que sacude a la comunidad y cambia sus vidas para siempre.
Hunter es una mujer que acaba de quedarse embarazada. En el proceso, se siente atraída a consumir todo tipo de objetos peligrosos. Su marido y su familia tratan de impedir que esta siga con su obsesión y procuran controlar la vida de la mujer, que debe enfrentarse al oscuro secreto que alberga su nuevo comportamiento.