Virginia, 1864, três anos após o início da Guerra Civil. John McBurney (Colin Farrell) é um cabo da União que, ferido em combate, é encontrado em um bosque pela jovem Amy (Oona Laurence). Ela o leva para a casa onde mora, um internato de mulheres gerenciado por Martha Farnsworth (Nicole Kidman). Lá, elas decidem cuidá-lo para que, após se recuperar, seja entregue às autoridades. Só que, aos poucos, cada uma delas demonstra interesses e desejos pelo homem da casa, especialmente Edwina (Kirsten Dunst) e Alicia (Elle Fanning).