Cheshire, the North West of England, May 2013. When a French-speaking man contacts local police confessing to killing his housemate several years earlier, two detectives set out to discover the truth.

Cheshire, the North West of England, May 2013. When a French-speaking man contacts local police confessing to killing his housemate several years earlier, two detectives set out to discover the truth.