The village è ambientato in Pennsylvenia in un piccolo villaggio rurale del XIX secolo che vive in una sorta di totale isolamento dal resto del mondo, poiché si ritiene che il bosco circostante sia abitato da inquietanti creature mostruose. Qui la piccola comunità vive in pace ed armonia, anche se alcuni dei giovani manifestano l'intenzione di sfidare il pericolo e infrangere la tradizione. Tra di loro vi sono Lucius e la bella Ivy, ragazza cieca e figlia del sindaco, che hanno intenzione di sposari a breve. Ma un giorno Lucius viene gravemente ferito dal "matto" del Paese per gelosia, e l'unica speranza di sopravvivenza risiede nella somministrazione di medicine assenti nel paese. Ivy chiede così al padre il permesso di recarsi all'Esterno per poter salvare l'amato, scoprendo così un segreto insospettabile...
Una splendida Bryce Dallas Howard e Joaquin Phoenix sono i protagonisti dell'incompresa ma affascinante opera di M. Night Shyamalan, fiaba gotica in raffinato equilibrio tra terrore ed emozioni.