Drama series. Maya has a last chance to save Rudy, while Nick may have a final shot at redemption. As the details of Maya's two old cases emerge, is truth a price worth paying? Show more
Discover 11,128,835 listings and 279,453 playable programmes from the BBC
Drama series. Maya has a last chance to save Rudy, while Nick may have a final shot at redemption. As the details of Maya's two old cases emerge, is truth a price worth paying? Show more