Amos Decker, an FBI consultant with hyperthymesia (perfect, total recall) and synesthesia, returns to his hometown of Burlington, Ohio, to visit the graves of his murdered wife, Cassie, and daughter, Molly, on what would have been Molly's 14th birthday. His family was murdered four years earlier, and Decker's perfect memory prevents the grief from ever fading. At the cemetery, a gaunt man identifies himself as Meryl Hawkins, the first person Decker put behind bars as a rookie homicide detective 13 years ago. Hawkins, now 70 and dying of pancreatic cancer, has been released from prison on compassionate care. He insists he is innocent and asks Decker to clear his name.
Decker visits his former partner, Detective Mary Lancaster, to discuss the claim. The two drive to the Richards home, the original crime scene. Thirteen years earlier, restaurant owner David Katz was shot twice in the head during a visit to bank loan officer Don Richards, who was shot in the heart. Richards's 12-year-old daughter, Abigail, was strangled, and his 14-year-old son, Frankie, was shot. The evidence against Hawkins had been overwhelming: his thumbprint on a light switch plate bearing a blood trace from Katz, his DNA under Abigail's fingernails, and a stolen .45-caliber pistol in his closet with matching ballistics. Hawkins's motive was desperation; his wife was terminally ill and he could not afford her pain medication.
When Decker and Lancaster visit Hawkins at the Residence Inn, they find him dead, shot in the forehead at close range. No usable evidence is found. Decker's supervisor, Ross Bogart, refuses to authorize him to stay. Decker defies orders, sending his FBI partner, Alex Jamison, a newly credentialed special agent, back to their task force while he remains in Burlington, jeopardizing his career.
The investigation proceeds on two fronts: the original murders and Hawkins's killing. Decker and Lancaster interview Susan Richards, Don's widow, who denies involvement. Decker also speaks with Rachel Katz, David's widow, now a wealthy CPA and real estate developer. She insists Hawkins was guilty.
A weather report triggers a critical realization. It rained heavily the night of the murders, yet no wet footprints or mud were found inside the house, undermining the case that Hawkins entered during the storm. Decker visits Mitzi Gardiner, Hawkins's daughter. Mitzi formerly had a drug addiction but has since transformed into a wealthy woman married to Brad Gardiner, who runs a job placement business. She refuses to consider her father's innocence. On the drive back, someone rams Decker's car with a truck, confirming his investigation threatens someone.
Lancaster reports that Susan Richards has disappeared. Melvin Mars, a former college football star and Decker's friend who spent 20 years on death row before Decker proved his innocence, arrives to help. Decker is briefly arrested at the direction of Superintendent Peter Childress but is reinstated as an official observer through Captain MacKenzie Miller's intervention.
Reviewing case files, Decker identifies discrepancies he missed as a rookie. The victims died around 8:30 p.m., but the 911 call came at 9:35, suggesting someone else entered the house after the murders. Decker develops a new theory: Katz was kidnapped and brought to the Richards home unconscious, explaining the absence of other tire tracks and rain traces inside. He discovers that the light switch plate bearing Hawkins's print is a different size than the others, meaning the killers brought a plate from Hawkins's home with his genuine print already on it and installed it at the crime scene.
Sally Brimmer, a police public affairs officer who secretly copied case files for Decker, is shot and killed by a sniper. Decker and Mars pursue the shooter, who escapes after a violent fight. Decker visits Karl Stevens, a drug dealer who served time with Hawkins. Stevens is evasive and afraid; within hours, he is found dead in prison, killed before he can talk.
Mars cultivates a relationship with Rachel Katz at Decker's suggestion. She speaks cryptically about "shades of truth" and how truth can "trap" people. Susan Richards's body is later found; she died of a fentanyl overdose around the time she supposedly left home. Decker concludes Richards was already dead when someone impersonated her for the benefit of Agatha Bates, Richards's elderly neighbor. The impersonator placed the body in a suitcase.
A sniper fires through Katz's condo window. Mars saves Katz by tackling her when he spots the laser dot on her face. Lancaster shoots the sniper dead, saving Decker during a hand-to-hand fight. Someone then sets fire to Katz's office while Decker is inside; he discovers hidden documents before escaping.
Investigating the American Grill, David Katz's restaurant, Decker learns its construction was unusually secretive and used far more materials than necessary. Bank records reveal Katz arrived in Burlington with approximately $9 million of unclear origin. During a staged fire alarm, Decker discovers a hidden basement behind a false wall in the walk-in freezer: an identity-fabrication operation with fake IDs, passports, surgical equipment, and disguises. Bill Peyton, the restaurant's longtime manager, and Brad Gardiner both vanish before police can apprehend them.
Mitzi Gardiner, consumed by guilt, barricades herself with a gun and overdoses on pills. Decker disarms her after counting her seven rounds. Before losing consciousness, she confirms she received morphine for her dying mother in exchange for helping frame her father.
The FBI task force arrives after tracing shell companies funding Katz's projects to a Russian oligarch. They identify Peyton as Yuri Egorshin, a former East German resident born to a Russian father and American mother who attended Ohio State University, returned to work for the KGB/FSB (Russia's security service), and resurfaced to run a spy ring from Burlington for 15 years. The underground room created American identities for Russian operatives, who were "Americanized" by working in the restaurant and then placed in low-visibility but intelligence-rich positions through Gardiner's placement business.
Decker deduces that Superintendent Childress is complicit after observing him pace a hospital room to measure distances to Katz's bed, then text the measurements to a shooter. Decker secretly moves Katz and Mitzi, both hospitalized, to another room; the shooter fires into the now-empty room. The FBI arrests the shooter, and Lancaster arrests Childress, who is later poisoned in his cell by the spy ring's remaining operatives.
Katz, upon regaining consciousness, explains that after David's death, Egorshin threatened her family and forced her to front businesses that laundered the organization's money. She claims she did not know about the underground room.
Egorshin captures Decker, Jamison, and Mars at the old Richards house and kills Brad Gardiner. Decker, using a medical examiner's report showing the DNA under Abigail's nails is unrelated to Hawkins, deduces that Egorshin is Mitzi's biological father. Egorshin had an affair with Lisa, Mitzi's mother, while a student at Ohio State and chose Burlington partly to remain near his daughter. Using a coded football play from their college rivalry, Mars signals Decker; Mars disables two guards while Decker tackles Egorshin through a window, and Jamison shoots the remaining guard. Egorshin escapes and is believed to have fled the country.
Mitzi makes a full court statement clearing her father's name, and Hawkins's record is officially expunged. Katz enters witness protection, and the FBI works to neutralize the placed operatives. Lancaster and her husband, Earl, reconcile after Decker urges her not to push her family away; she has been diagnosed with early onset dementia. Decker returns to Washington, D.C., acknowledging he must prioritize good memories over traumatic ones and reflecting that the color burgundy he perceived around Hawkins at the cemetery may be his brain's way of identifying someone in need of help.