In the season premiere "The Longest Night '', Tim Curry reprised his role as one of the series ' most notorious criminals, Billy Flynn, also known as "The Prince of Darkness ''. Robert Davi reprised his role as Detective Adam Kurzbard, who led the investigation of the murders. In the episode "J.J. '', Chris Marquette guest - starred as James Barrett, a man who abducted and attempted to murder Kate Joyce. In the episode "Remembrance of Things Past '', Daniel J. Travanti guest - starred as Lee Mullens, a serial killer who suffers from alzheimer 's disease. In the episode "Compromising Positions '', Craig Sheffer guest - starred as James Thomas, an impotent serial killer who murders married couples.
who played the prince of darkness in criminal minds
Tim Curry