A sociopathic stranger all but destroys a small hardscrabble town but the 'mayor' convinces its survivors to stay and rebuild.
1996
2024
—
2020
1985
2009
2003
2023
2022
2015
2016
2004
2001
2025
2019