James Keene (Tarun Edgerton) was born in Chicago and is the son of a policeman. He used to be an excellent rugby player and went on a career path. His mistake led to a 10-year prison sentence without parole. The prosecutor gave him a chance to make amends, but the risk was high. A man named Larry Hall (Paul Walter Hauser) kidnapped and murdered a 15-year-old girl who was just one of 19 women he had killed in the past. Hall may be released due to lack of evidence. Keene's task is to get Hall to confess to his murder in prison.