Spin City (1996) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Charlie Crawford
(played by Charlie Sheen) — protagonist
Replaces Deputy Mayor Mike Flaherty in the final two seasons, joining the City Hall team to manage municipal affairs and help mitigate the mayor's public image challenges.
Caitlin Moore
(played by Heather Locklear) — supporting
Serves as the Communications Director for the City Hall staff, responsible for managing media relations and protecting the administration's public image.
Paul Lassiter
(played by Richard Kind) — supporting
The Press Secretary for the City Hall team, tasked with handling media inquiries, press conferences, and public communications for the administration.
Arthur
(played by Sam Robards) — cameo
Reporter
(played by Bob Glouberman) — cameo
Laurie Parres
(played by Paula Marshall) — cameo
Heidi Klum
(played by Heidi Klum) — cameo
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Charlie Crawford → Laurie Parres
(Lovers) — Past romantic connection resurfacing with renewed commitment.
"S2E17 and S2E18 show Laurie stepping back into Charlie's life and accepting his proposal."
Paul Lassiter → Arthur
(Colleagues) — Standard professional interaction within the City Hall staff.
"S3E9 shows Arthur interacting with office staff, indicating standard professional familiarity."
Caitlin Moore → Arthur
(Colleagues) — Standard professional interaction within the City Hall staff.
"S3E9 shows Arthur interacting with office staff, indicating standard professional familiarity."
Charlie Crawford → Arthur
(Colleagues) — Standard professional interaction within the City Hall staff.
"S3E9 shows Arthur interacting with office staff, indicating standard professional familiarity."
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Caitlin Moore → Reporter
(Partners) — Functional partnership in managing public information during political campaigns.
"S6E7 shows Caitlin rushing to save Charlie during a campaign disaster, requiring press coordination."
Charlie Crawford → Caitlin Moore
(Unresolved) — Relationship status remains open-ended due to external exposure and internal hesitation.
"S6E22 ends with their secret affair blown, leaving their future uncertain."
Paul Lassiter → Reporter
(Partners) — Functional partnership in managing public information during political campaigns.
"S6E19 shows Paul appearing on a radio talk show, requiring media coordination."
Caitlin Moore → Heidi Klum
(Rivals) — Indirect rivalry stemming from professional overlap and public attention.
"S3E25 and S3E26 show Heidi hired to help campaign, creating indirect office tension."
Charlie Crawford → Paul Lassiter
(Unresolved) — Unspoken tensions regarding workplace changes and personal boundaries.
"S6E20 shows Paul viewing a temp as a threat, indirectly affecting Charlie's office dynamics."
Caitlin Moore → Paul Lassiter
(Unresolved) — Unspoken tensions regarding workplace changes and personal boundaries.
"S6E20 shows Paul viewing a temp as a threat, indirectly affecting Caitlin's office dynamics."
Paul Lassiter → Heidi Klum
(Friends) — Casual social interaction marked by lighthearted exchanges.