A man returns to his hometown determined to find out the truth about a 20-year-old crime in this drama. Harry Porter (Roy Scheider) is the mayor of a city that, while once quiet and peaceful, has since become a hotbed of vice and corruption. Russell Stark (Robert Patrick), one of the top men in the city's police department, has made it his job to keep any evidence of wrongdoing from sticking to Porter, but that may change with the return of Michael Daniels (Dana Ashbrook). Michael's twin brother Jessie disappeared under suspicious circumstances two decades ago, and his body was never found; Michael is now a trained forensic pathologist who has landed a job with the police department, and in his spare time he's been running tests on a number of "John Doe" bodies at the coroner's office, determined to find out what happened to Jessie. Angels Don't Sleep Here also features Kelly Rutherford and Kari Wuhrer.