A mysterious and psychopathic Santa Claus visits a small, rural town with a bag full of unusual gifts and twisted holiday stories.
2025
2013
2021
1992
2023
2022
2020
2003
2017
1990
1977
2018