July 25, 2015 The Haunting of Harry Payne The Haunting of Harry Payne, aka Evil Never Dies, is a film that’s been bubbling around for several years before eventually dribbling onto DVD