A mysterious stranger and a random act of violence drag a town of misfits and nitwits into the bloody crosshairs of revenge.
Karen Gillan
Ellen
John Travolta
Marshal
Ethan Hawke
Paul
Taissa Farmiga
Mary-Anne