In the small city of Auclair, Louisiana, a woman turns from her kitchen sink to find a large, expressionless man in a black suit standing in her home. He wears a signet ring with a red stone on his right pinkie. He tells her she must sacrifice her life to spare her infant son, Andrew, who sleeps upstairs; if she refuses, he will kill the baby with a garrote, a thin wire used for strangling. She complies, walking into the garage while reciting prayers and whispering messages to her husband, Mitch, insisting she did not choose this.
Two years later, John Bowie, head of the Crimes Against Persons (CAP) unit in the Auclair police department, learns that his best friend and fellow detective, Mitch Haskell, has been arrested after a violent episode at a bar. John's pregnant wife, Beth, notes that the previous day was the second anniversary of Angela Haskell's death, ruled a suicide. At the jail, John gives Mitch a choice: be booked, or clean up and report for duty within one hour. Mitch complies, and John mandates twice-weekly therapy. Mitch erupts, rips up the list of therapists, and storms out. Consumed by grief, Mitch whispers a vow of vengeance over a photo of Angela. Andrew, nearly three, lives with Mitch's in-laws, Mary and Hank Duvall, in Lafayette.
The narrative shifts to Roland Malone, the man from the prologue, who owns an Italian restaurant in New Orleans and wears the same signet ring. Malone reports to Oz, a drug kingpin whose identity only he knows and who runs the largest drug trafficking operation in the Southeast. They discuss killing a skimmer named Adler, someone stealing from the operation. Angela's murder, they reveal, was retribution for Mitch's undercover work with the Drug Enforcement Administration (DEA), designed to make him suffer rather than die. Oz instructs Malone to have a mole inside the Auclair police department monitor whether Mitch begins therapy.
Mitch selects a therapist at random and is startled to discover that Dr. Dylan Reede is a young woman. Throughout their first session, he deploys humor and deflection; Dylan remains unruffled, identifying his joking as a shield. As the session ends, Mitch kisses her, declaring the act a violation that makes further sessions impossible. Dylan recognizes the kiss as manipulation and resolves not to report it. When John checks in, she confirms their next appointment. Mitch is furious: His sabotage has failed.
Two bodies are discovered in Bayou Coeur, strangled with a garrote, the female nearly decapitated. Mitch recognizes the method: His former DEA partner, Randy Nelson, was killed the same way, his body recovered from the same bayou years earlier. John assigns detectives Barbara Nix and Ed Lear to the case but keeps Mitch at his desk. Through his DEA contact, Jim Tucker, Mitch learns the agency suspects Malone is Oz's executioner. Since Tucker identified Malone six months earlier, Mitch has been conducting covert nighttime surveillance of the restaurant, disguised as a homeless person.
That evening, Mitch picks the locks on Dylan's office and enters after hours. He identifies her professional composure as her own defense mechanism, a "bell jar" protecting her from vulnerability. Before leaving, he tells her plainly that Angela was murdered and that he intends to kill the men responsible.
During surveillance, Mitch comes face-to-face with Malone behind the restaurant and spots the signet ring. Angela's wedding ring was found on the pinkie of her right hand, not her left ring finger: She had moved it as a dying clue to identify her killer's distinctive ring.
Mitch and Dylan grow closer. When Mary enrolls Andrew in preschool without consulting Mitch and hints at seeking guardianship, he confides in Dylan at a café, revealing his fears as a parent and his certainty that Angela was murdered. Afterward, they share a passionate kiss before Dylan, overwhelmed by the professional lines she has crossed, pulls away.
Malone, informed by his mole that Mitch is seeing Dylan, invites her to dinner at his restaurant. Oz's true identity is revealed: Allen Busby, a flamboyant personal injury lawyer known as the King of Cash, whose garish television commercials conceal the drug empire generating 90 percent of his wealth. On the night of Dylan's dinner, David Rodriguez, a young enforcer called El Paso, attacks Mitch outside the restaurant with a switchblade. Despite his wound, Mitch extracts Dylan before she can be connected to him.
In his truck, Mitch reveals that Malone is Dylan's patient and admits his entire approach, including choosing her as his therapist, was engineered to access Malone's files. Dylan refuses to break confidentiality. Mitch drives them to a remote fishing camp owned by John's family.
At the camp, their shared grief dissolves the remaining barriers. Dylan tells Mitch about her late husband, George, a humanitarian killed by insurgents in Central America; she had evacuated without revealing her pregnancy and miscarried shortly after. Mitch shares his parallel guilt: On the night Angela died, he stopped for a beer, and those extra 20 minutes haunt him. He tells Dylan she is "fired" as his therapist, and they become lovers.
When Hank has a heart attack, Mitch rushes to Lafayette and takes custody of Andrew, asserting to Mary that his son belongs with him.
Events escalate. At a meat locker where Malone plans to kill El Paso, Oz, hidden in the darkness, instead orders El Paso to kill Malone. El Paso obeys, and a courier delivers Malone's severed pinkie, ring attached, to Auclair police headquarters, addressed to Mitch.
John and Beth arrive at the fishing camp. Dylan reveals that Malone's therapy centered on a fear of damnation and an "evil twin" he struggled to control. She guides Mitch through a therapeutic reconstruction technique, and the insight clicks: Busby, who dines regularly at Malone's restaurant yet receives no special acknowledgment, is Oz. As Mitch prepares to act, Dylan adds a crucial detail: Malone called his evil twin "Oz," confirming the connection.
Dylan leaves the camp to retrieve Malone's patient file from her office, where El Paso, on Oz's orders, lies in wait. Officer Brad Clarence spots Dylan entering and alerts Mitch, who races to the scene and subdues El Paso with a warning shot while Dylan slams a desk drawer on his hand. Mitch then traps Nix, exposing her as the mole, by impersonating Oz on a burner phone. She reports everything she knows, and Mitch and John reveal themselves. Their feud is exposed as an act conceived from the start to deceive the mole and give Mitch operational freedom. Dylan overhears and is devastated.
A witness in protective custody confirms delivering financial reports to Busby's mansion. After learning that Busby has arranged an emergency Saturday recording session at the studio where he tapes his commercials, Mitch infiltrates it disguised as a sound technician, handcuffs him mid-session, names his victims, and informs him the arrest is on camera. Federal and local agents converge to take Busby into custody.
Dylan leaves Mitch a note: "You need time with your son...and with Angela." Nine days later, Mitch appears at her door. He has let go of the self-blame over Angela's death and is restructuring his life around Andrew. He acknowledges the operation began as manipulation but tells her he has fallen in love with her. Dylan admits her bell jar had become confining and pulls him inside.