James Purefoy, Mark Anthony in Rome, plays defense attorney William Travers, an attorney with a defect: he has to believe in the innocence of his client to take a case. It is a defect because what would happen if he got a client off and it turned out they had been guilty. How would Travers live with the guilt; and that is the premise of this mini-series. Purefoy does an excellent job and he has some able backup in Dervla Kirwan, his wife here but remembered from Ballylissangel; and Nathaniel Parker, an old friend accused or murder but again recalled as the lead from The Inspector Lynley Mysteries. Kirwan engages in a sub plot as a retired editor who is now teaching juvenile offenders in prison but takes an interest in one of her charges who shows promise as a writer. Charlie Creed-Miles plays DI Wenborn, a highly flawed detective who beats his wife and is not above planting evidence, as a Javert like detective who would like nothing better then finding a way to discredit Travers who cost a fellow police officer his job. All of the plot twists do come together at the conclusion but each viewer will have to decide how satisfying or unsatisfying is the conclusion.