Suicide Preachers
10/30/2011
Storyline
A small seaside town invaded by aliens that make people kill themselves
Director:
Nick Box
ionicons-v5-f