As the police close in, the endgame unfolds, culminating in an unexpected reunion, two fateful betrayals, a dramatic demise and a gang member cast adrift.
Discover 11,128,835 listings and 279,437 playable programmes from the BBC
As the police close in, the endgame unfolds, culminating in an unexpected reunion, two fateful betrayals, a dramatic demise and a gang member cast adrift.