A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
1996
2006
2002
2005
1981
1982
1984
1985
1995
2014
2016
2024
1920
1988
1986
1998