What a classy actor Stephen Graham is! He communicates such complexity of character through his acting chops, it makes the viewer in one scene admire John and then despise him!
Great episode full of twists and turns; in this one I hope the bad cop is who we all expect it to be, because the misdirection will seem over-contrived, leading to a disappointing denouement.