A man calling himself Saint Nick crashes a Christmas party to tell tales and murder the guests.
1990
1978
2022
1994
2003
2006
1987
2005
2000
2008
1998
2016
2021
2024