I'm probably going to see
The Village tonight, and every review I've read so far says the "surprise" ending is pretty predictable. So here's my prediction without even having seen the film. If you want to be surprised...
It was the village idiot the whole time.
Haha, I hope that's not really it.