A man calling himself Saint Nick crashes a Christmas party to tell tales and murder the guests.
1997
1993
2003
2013
—
2024
2018
2025
2021
2016
2023
2022