Carolyn must face a ghost from her past if she is to have any hope of discovering who ordered Kenny’s hit. After Villanelle rejected Eve, tragedy brings them back together again.
Discover 11,128,835 listings and 278,236 playable programmes from the BBC