Trojan War (1997) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Brad Kimble
(played by Will Friedle) — protagonist
High school student and protagonist. He pursues his crush Brooke, embarks on a chaotic day-long quest to buy condoms after she asks for safe sex. After facing numerous misadventures and realizing Broo...
Leah Jones
(played by Jennifer Love Hewitt) — protagonist
Brad's loyal best friend who has secretly harbored romantic feelings for him for a long time. After Brad's tumultuous journey, he realizes her true worth, confesses his love to her, and they share a k...
Brooke Kingsley
(played by Marley Shelton) — supporting
A high school classmate and Brad's long-time crush. She invites Brad over for tutoring where she initiates a sexual encounter but requires a condom. Brad later discovers she is only interested in a on...
Bus Driver
(played by Anthony Michael Hall) — minor
Janitor
(played by Paulo Tocha) — minor
Kyle
(played by Eric Balfour) — supporting
Brooke's jealous boyfriend. He appears during Brad's chaotic quest to buy condoms, adding to the obstacles Brad faces while trying to reach Brooke.
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Brooke Kingsley → Kyle
(Romantic Boyfriend And Girlfriend) — Kyle's jealousy makes him an obstacle for Brad while Brad is pursuing Brooke.
The plot identifies Kyle as Brooke's jealous boyfriend, and he appears during Brad's attempt to buy condoms.
Brad Kimble → Leah Jones
(Romantic Best Friends To Lovers) — Leah's long-standing affection is initially unknown to Brad; his difficult day changes how he sees their friendship, and they become romantically involved.
Leah is Brad's best friend and has secretly had feelings for him for a long time. After realizing Brooke only wants a one-night stand, Brad finds Leah...
Brad Kimble → Brooke Kingsley
(Romantic Unrequited Crush) — Brad's idealized crush leads him into a chaotic search for a condom, but Brooke's interest in a fling disappoints him and helps him recognize his feelings for Leah.
Brad has had an unrequited crush on Brooke for years. She asks him to tutor her, initiates a sexual encounter, and requires a condom; he later learns...
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Brad Kimble → Janitor
(Conflict Accuser And Accused) — The janitor's accusation turns Brad's search into another pursuit and obstacle.
A school janitor pursues Brad and accuses him of drawing graffiti.
Brad Kimble → Bus Driver
(Conflict Adversarial Encounter) — The encounter with the bus driver adds another dangerous complication to Brad's attempt to buy condoms.
During his quest, Brad has a run-in with a crazy bus driver.
Brad Kimble → Kyle
(Conflict Jealous Rival) — Kyle's connection to Brooke and jealousy complicate Brad's effort to reach her.
Kyle is Brooke's jealous boyfriend and appears as one of the obstacles Brad encounters during his quest to buy condoms.
Story Analysis
Brad's chaotic attempt to reach Brooke leads him to reconsider his idealized crush and recognize his love for Leah.
Plot Progression
The Invitation and the Missing Condom
— Brad's long-held crush on Brooke brings him to her home after she asks him to tutor her. When she wants sex but requires a condom, Brad sets out to find one.
A Chaotic Search
— Brad's attempt to buy condoms becomes a chain of mishaps, including trouble involving a stolen and wrecked sports car, a bus driver, a hostage situation, and the janitor's accusation. Encounters with...
Release and Disillusionment
— After Brad is arrested, a police officer releases him and gives him a condom. Brad then learns that Brooke wants a one-night stand rather than a relationship.
Choosing Leah
— Brad recognizes Leah's enduring affection and realizes that his own feelings for her have changed. He finds her, confesses his love, and they kiss under the moonlight.