Good Boy (2026) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Chris
(played by Stephen Graham) — protagonist
Abductor who holds Tommy captive in his countryside home, claiming to rehabilitate him through forced education and discipline. He controls the household, protects his family from intruders, and ultim...
Kathryn
(played by Andrea Riseborough) — protagonist
Chris's wife and Jonathan's mother. Initially reclusive, she gradually bonds with Tommy by giving him books and including him in family activities. She supports Chris's control but ultimately grants T...
Tommy
(played by Anson Boon) — supporting
A foul-mouthed, drug-abusing 19-year-old delinquent who records his antisocial acts online. After being abducted by Chris, he is initially hostile but gradually rehabilitates within the household. He...
Jonathan
(played by Kit Rakusen) — supporting
The 10-year-old son of Chris and Kathryn. He forms a gentle bond with Tommy during his captivity, becoming one of the few family members Tommy connects with emotionally.
Rina
(played by Monika Frajczyk) — supporting
A Macedonian housekeeper forced to work for Chris after discovering Tommy's captivity. She integrates into the family, eventually faces harassment from a gang, and secretly provides Tommy with the loc...
Gabby
(played by Savannah Steyn) — supporting
Tommy's girlfriend who disappears with him after a night out. Later found heavily intoxicated, she expresses a desire to disappear and, trusting Tommy, is chloroformed and delivered to Chris's house t...
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Chris → Rina
(Power Coercive Employer) — Chris uses Rina's precarious visa situation to compel her to work in the house despite her discovery of Tommy's captivity.
Chris offers Rina a housekeeping job, then stops her from fleeing after she finds Tommy. He threatens to contact his Home Office connection over her v...
Kathryn → Jonathan
(Family Mother And Son) — Kathryn and Jonathan are members of the household whose family activities gradually include Tommy.
Jonathan is described as Chris and Kathryn's 10-year-old son. They share the family home.
Chris → Jonathan
(Family Father And Son) — Jonathan is part of the family Chris claims to protect, and his bond with Tommy becomes important to Tommy's changing attitude toward the household.
Jonathan is described as Chris and Kathryn's 10-year-old son. He lives with Chris in the countryside home.
Tommy → Gabby
(Romantic Boyfriend And Girlfriend) — Their relationship is re-established after Tommy returns home; he later takes Gabby to Chris's gate after she says she wishes she could disappear and agrees that she trusts him.
The plot identifies Gabby as Tommy's girlfriend and says they are out together when he becomes intoxicated and is separated from his friends.
Chris → Kathryn
(Family Husband And Wife) — Their marriage is part of the household Chris controls; Kathryn participates in Tommy's gradual inclusion but ultimately makes the decision to let him go.
The plot identifies Kathryn as Chris's wife. They share a household and family life, and Kathryn is heartbroken in her husband's arms after agreeing t...
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Chris → Gabby
(Conflict Captor And Captive) — The ending places Gabby at Chris's home as Tommy's replacement captive, though the plot ends before showing what Chris does next.
Tommy incapacitates Gabby with chloroform, carries her to the gate of Chris's home, and waits for the gate to open before walking toward the house wit...
Rina → Kathryn
(Social Household Acquaintances) — Their connection is established through Rina's introduction to the family and her subsequent work in their home.
Rina meets Chris's reclusive wife Kathryn during the tour of the house and later works in the household.
Rina → Jonathan
(Social Household Acquaintances) — They share the household after Rina takes the housekeeping job; the plot provides no more specific interaction between them.
Rina meets Jonathan during her tour of Chris's home and later lives and works in the household.
Rina → Tommy
(Alliance Secret Escape Ally) — Despite being forced to work for Chris, Rina secretly gives Tommy the information he needs to escape.
Tommy asks Rina for help while she works in the cellar. When the gang comes for her, she whispers the combination-lock code to Tommy, enabling him to...
Kathryn → Tommy
(Narrative Captor Turned Compassionate Host) — Kathryn's treatment of Tommy softens into inclusion and compassion, culminating in her decision to release him.
Kathryn gives Tommy books and the family allows him to watch movies with them. After Tommy demands to go free, she agrees to let him leave.
Tommy → Jonathan
(Social Growing Emotional Bond) — Jonathan becomes one of the people Tommy connects with emotionally during his captivity, helping mark his gradual change in the household.
The plot says Tommy slowly builds a rapport with everyone in the household, especially Jonathan.
Chris → Tommy
(Conflict Captor And Captive) — Chris presents the captivity as an attempt to reform Tommy, while maintaining control through confinement and violence; their dynamic ends with Tommy escaping and repeating the pattern with Gabby.
Chris keeps Tommy chained in his home and uses violence and a taser when Tommy resists. He later allows Tommy to leave, but Tommy ultimately brings Ga...
Story Analysis
A captive's apparent rehabilitation becomes a cycle of coercion, escape, and renewed captivity.
Plot Progression
From Night Out to Captivity
— Tommy is abducted after becoming intoxicated and separated from his friends. Rina discovers him chained in Chris's cellar, and Chris coerces her into staying as a housekeeper.
Life Under Chris's Rules
— Chris tries to discipline Tommy through forced lessons and punishment. Over time, books, movies, family activities, and Tommy's bond with Jonathan soften his behavior.
A Household Under Threat
— Rina tells the family she is being followed and is invited to live in the house. After a successful dinner for Kathryn, Tommy hides a knife and questions Chris about why he was taken.
Escape and Reversal
— A gang seeking Rina breaks into the house, and she secretly gives Tommy the lock code before leaving. Tommy later frees himself, disarms Chris, and persuades Kathryn to let him go.
The Captivity Repeats
— Back home, Tommy withholds the truth about his abduction. After Gabby says she wants to disappear and tells him she trusts him, Tommy incapacitates her and brings her to Chris's gate.
Directed by Jan Komasa
Good Boy (2026) · 7.3/10 · drama, mystery, thriller, horror