A romantic Christmas dinner for two turns into a bloody mess when an especially naughty Santa comes to town.
2020
2024
1932
1996
2014
2017
2010
2018
2015
2022
2025
1968
—