It's 1995. A man has moved to the town of Chester River, a man who never takes off his leather gloves, a man who seems obsessed with doing good deeds...as if assuaging a guilty conscience.
Chester River has problems: someone is kidnapping, torturing, strangling, and dumping the bodies of women and girls; they also have an inexperienced and lackluster police department leading the investigation. This leaves catching and stopping the killer up to...