Luther
Episode 2
S4 E2:
Luther finds himself haunted by ghosts from his past while hunting for a horrifying, cannibalistic killer, but the case could help unlock a mystery that's tormenting him.
Starring
Laura Haddock, Mark Carey, Lorraine Hilton