A man calling himself Saint Nick crashes a Christmas party to tell tales and murder the guests.
2014
1980
2019
2020
1999
2022
2021
2000
2024
1990
2013
2016