I like the deep plot with all of it's various agendas that merge together. There is a major plot hole and that is the almost total absence of the Police. Two civilians, one a corporate lawyer and the other an ex con. With seemingly separate agendas and from different social classes act as Detectives and find that their moral views merge, and maybe pass each other.