Dark secrets plague Sergeant Frank Cronin as he is forced to team up with a new partner. Selina Patterson quickly proves his equal as the pair go undercover to investigate a vicious crime syndicate that will stop at nothing.
Just as they secure a witness to testify, his world is blown away by shooters. He loses an arm, career, and confidence while his partner disappears. Unable to accept his fate, he exacts revenge against his assailants.
Years later, Selina arrives at his office with an explanation and a request for help. Plunging into a new maelstrom, he realises his ex-partner has weaved a complex web of lies and deceit and that he has, once again, become the victim.