After an affluent man leaves a rough sleeper to die in the cold on Christmas Eve, he's haunted by a figure that may be a vengeful spirit - or his own guilty conscience.
2021
2022
1991
1993
1978
2009
1985
1935
2008
1982
1965
1983
2014
2015
2012