skip navigation

Village of the Damned (1995)

After a mysterious incident in the small town of Midwich, ten women become spontaneously pregnant.

[More Information]