A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
2015
1949
2017
2018
1999
2004
1998
2016
1940
1997
1972
2002
1982
2023
—