A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
2022
2015
2019
2006
1974
1980
2017
2009
2005
2024
2021
2013
2016
—
1989