Crime drama. With the ABC killer still on the loose, Hercule realises that only he holds the key to the murders. He faces a race against time to stop the bloodbath.
Drama following a clandestine unit living on the edge and playing the criminal elite at their own game, existing in the grey area between the letter of the law and true justice. Show more
Michael carries out his final, devastating act of revenge against Ronnie on the day of her sentencing - but can she convince Roxy of her innocence before it's too late? Show more
EastEnders Omnibus
Part 2
1 hour, 30 minutes
First broadcast: on BBC One HDLatest broadcast: on BBC One Wales
Michael carries out his final, devastating act of revenge against Ronnie on the day of her sentencing - but can she convince Roxy of her innocence before it is too late? Show more
EastEnders Omnibus
Part 1
57 minutes
First broadcast: on BBC Two ScotlandLatest broadcast: on BBC Two England
Ronnie is stunned when Michael reveals his true intentions, and Roxy and Jack contemplate their lives without her. Janine struggles with her grief on the day of Lydia's funeral. Show more
Heston clashes with a charismatic traveller who claims to possess 'second sight' - when she sets up camp in the car park, Heston makes it his business to remove her. Show more
Donna deals with the effects from her dad's will, Linden is shocked to discover that Faye may be implicated in Archie's death, and Mark clashes with Judith. Show more