Suicide Preachers

    10/30/2011

    Storyline

    A small seaside town invaded by aliens that make people kill themselves

    Director: