Estados Unidos en 1864, tres años luego de empezar la Guerra de Secesión. Amy (Oona Laurence) va a recoger hongos al bosque cuando se encuentra con un yanqui malherido. A la niña, como sureña, se le plantea un debate moral acerca de cómo proceder ante este soldado de la Unión (Colin Farrell), es decir, ante la sorpresa de estar frente a la debilidad de un rival. Pero a esa edad, la inocencia pesa más que el odio, entonces lo ayuda a levantarse y lo lleva hasta la puerta del Seminario Farnsworth, en Virginia, donde la señorita Martha Farnsworth (Nicole Kidman) tiene que decidir cómo actuar frente a esa circunstancia.