Which works if you can't see it coming. With The Village, I correctly deduced the twist about nine minutes into the film, and spent the rest of the time fidgeting, like being stuck on an airplane with the only available reading material a finished crossword puzzle. It's still a reasonably interesting movie, but I'd imagine my enjoyment was about that of someone watching Signs or The Sixth Sense a second time it's kinda boring, once you know how the trick works.
The acting is good across the board, and Bryce Dallas Howard is a real cutie-pie. I have to give Shyamalan extra credit, too, for making William Hurt look like James Garfield.