Eldon Perry (played by Kurt Russell) is a protagonist in Dark Blue.
LAPD Sergeant and central protagonist. Defends his partner in an internal hearing, later kills an innocent man on orders to cover up corruption, and struggles as his wife leaves him. During the LA riots, he pursues the robbers, ultimately confessing to corruption and arresting himself to expose his superior. Bobby Keough (played by Scott Speedman) is a protagonist in Dark Blue.
Detective and Perry’s partner. Initially exonerated for past deadly force, he reluctantly kills an innocent suspect on Perry’s orders, leaving him shaken. He later confesses to Williamson and offers to testify against Perry, but is shot and killed by the robbers during the riots. Beth Williamson (played by Michael Michele) appears in Dark Blue.
Assistant to Assistant Chief Holland. She investigates the detectives’ files, discovers a past anonymous encounter with Keough, and joins him in confronting the robbers. After Keough’s death, she tearfully blames Perry and witnesses the riot aftermath. Jack van Meter (played by Brendan Gleeson) appears in Dark Blue.
Corrupt LAPD superior and Keough’s uncle. Encourages evidence fabrication, steals money from the robbers, and assigns Perry and Keough to investigate while feeding them a false alibi. He orchestrates a setup for Perry and the robbers to kill each other, but is ultimately exposed by Perry. Arthur Holland (played by Ving Rhames) appears in Dark Blue.
Assistant Chief who suspects Perry’s testimony at Keough’s hearing was suspicious. He orders his assistant to pull background files on the two detectives, inadvertently uncovering their hidden connections to the case. Suspect (played by Jim Cody Williams) appears in Dark Blue.
Darryl Orchard (played by Kurupt) appears in Dark Blue.
One of the two robbers responsible for a convenience store heist that killed four people and wounded one. Van Meter visits him to retrieve stolen funds. During the riots, Orchard is captured by Perry after his accomplice is killed by a mob. Gary Sidwell (played by Dash Mihok) appears in Dark Blue.
Accomplice to Orchard in the convenience store robbery. Van Meter reprimands him for reckless behavior. During the Los Angeles riots, Sidwell is dragged from his car and beaten to death by a crowd while attempting to flee.
Dark Blue (2002) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Eldon Perry
(played by Kurt Russell) — protagonist
LAPD Sergeant and central protagonist. Defends his partner in an internal hearing, later kills an innocent man on orders to cover up corruption, and struggles as his wife leaves him. During the LA rio...
Bobby Keough
(played by Scott Speedman) — protagonist
Detective and Perry’s partner. Initially exonerated for past deadly force, he reluctantly kills an innocent suspect on Perry’s orders, leaving him shaken. He later confesses to Williamson and offers t...
Beth Williamson
(played by Michael Michele) — supporting
Assistant to Assistant Chief Holland. She investigates the detectives’ files, discovers a past anonymous encounter with Keough, and joins him in confronting the robbers. After Keough’s death, she tear...
Jack van Meter
(played by Brendan Gleeson) — supporting
Corrupt LAPD superior and Keough’s uncle. Encourages evidence fabrication, steals money from the robbers, and assigns Perry and Keough to investigate while feeding them a false alibi. He orchestrates...
Arthur Holland
(played by Ving Rhames) — supporting
Assistant Chief who suspects Perry’s testimony at Keough’s hearing was suspicious. He orders his assistant to pull background files on the two detectives, inadvertently uncovering their hidden connect...
Suspect
(played by Jim Cody Williams) — minor
Darryl Orchard
(played by Kurupt) — supporting
One of the two robbers responsible for a convenience store heist that killed four people and wounded one. Van Meter visits him to retrieve stolen funds. During the riots, Orchard is captured by Perry...
Gary Sidwell
(played by Dash Mihok) — supporting
Accomplice to Orchard in the convenience store robbery. Van Meter reprimands him for reckless behavior. During the Los Angeles riots, Sidwell is dragged from his car and beaten to death by a crowd whi...
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Arthur Holland → Beth Williamson
(Professional Supervisor)
Williamson is identified as Holland's assistant, and Holland orders her to pull files on the two detectives.
Arthur Holland → Bobby Keough
(Professional Internal Reviewer)
Holland doubts that Keough killed the suspect as charged and orders files to be pulled on the detectives.
Beth Williamson → Bobby Keough
(Romantic Former Casual Encounter)
Williamson discovers that Keough is the man with whom she previously had anonymous casual sex.
Jack van Meter → Gary Sidwell
(Power Extorter)
Van Meter visits Orchard and Sidwell's house, takes the stolen money, and reprimands them.
Jack van Meter → Darryl Orchard
(Power Extorter)
Van Meter visits Orchard's house, takes the stolen money, and admonishes him for the reckless robbery.
Jack van Meter → Bobby Keough
(Family Uncle)
The plot explicitly identifies Van Meter as Keough's uncle.
Jack van Meter → Eldon Perry
(Professional Superior Officer)
Van Meter is Perry and Keough's superior and assigns them to investigate the robbery.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Bobby Keough → Suspect
(Conflict Killer)
Under Perry's orders, Keough reluctantly kills the innocent man who escaped the SWAT raid.
Eldon Perry → Suspect
(Conflict Forced Execution)
After the suspect escapes into a back alley, Perry orders Keough to kill the innocent man.
Arthur Holland → Eldon Perry
(Conflict Skeptical Investigator)
Holland finds Perry's testimony at Keough's hearing suspicious and doubts the official account.
Beth Williamson → Eldon Perry
(Conflict Accuser)
After Keough is killed, Williamson tearfully blames Perry for what happened.
Bobby Keough → Gary Sidwell
(Conflict Adversary)
Keough goes with Williamson to confront the robbers, and the plot states that Orchard and Sidwell kill Keough.
Bobby Keough → Darryl Orchard
(Conflict Adversary)
Keough drives to the robbers' address and later meets Orchard in the alleys, where Orchard kills him.
Eldon Perry → Gary Sidwell
(Conflict Pursuer)
Perry pursues Orchard and Sidwell after calling in Keough's death, while Sidwell attempts to flee during the riots.
Darryl Orchard → Gary Sidwell
(Alliance Robbery Accomplice)
Orchard and Sidwell rob the convenience store together to access the office safe.
Story Analysis
A corrupt police investigation forces Perry to choose between institutional loyalty and public confession.
Plot Progression
A Badge Under Pressure
The Corrupt Assignment
The Innocent Target
Riot-Born Betrayal
Confession at Promotion
Directed by Ron Shelton
Dark Blue (2002) · 6.2/10 · crime, drama, thriller