Set almost entirely within the walls of one house, A Ghost Waits tells the lonely story of building maintenance man Jack (MacLeod Andrews). After being sent to a nightmare property by his boss Neil, Jack discovers that the reason for the constant tenant turnover is down to the fact that the house is haunted.