Thomas, a dying man, has a greedy wife, Jessica (Linda Thorson), who wants him to die as soon as possible so that she can get her hands on his money. Thomas' nephew, David (Dan Butler), wants to stop Jessica from securing his uncle's signature on an agreement to tear down a homeless shelter and construct an office building. On Christmas Eve, Thomas' doctor (Mason Adams) warns Jessica that she should change her ways or be visited by horrific spirits.