William Petersen stars in this 1986 Michael Mann movie, playing a detective on the trail of a serial killer who has proven immensely cinematic over the years, albeit played by different actors and with his character’s name spelled slightly differently. But here, actor Brian Cox, so much fun as a ham actor in HBO’s Deadwood, plays a guy named Dr. Hannibal Lektor.