A man calling himself Saint Nick crashes a Christmas party to tell tales and murder the guests.
2020
2021
2022
2012
2007
1988
2006
1979
1984
2004
2023
1999
1994
2024
2016
2002