The Village (2004)

The Village is a 2004 American period thriller written and directed by M. Night Shyamalan.