John McBurney (Colin Farrell) é um cabo ianque ferido durante o combate da Guerra Civil americana. Sua ajuda aparece quando é encontrado em um bosque pela jovem Amy (Oona Laurence), que o leva para um internato feminino confederado. Gerenciado por Martha Farnsworth (Nicole Kidman), o local acolhe algumas mulheres que vivem isoladas e escondidas da guerra. A ideia é ajudar John a se recuperar e encaminhá-lo às autoridades. Porém, o inimigo causa diferentes efeitos entre as mulheres, que começam a satisfazer as suas fantasias de amor e sexo numa atmosfera de sexualidade reprimida.