P2 (2007) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Angela Bridges
(played by Rachel Nichols) — protagonist
Protagonist. A businesswoman trapped in a parking garage on Christmas Eve. After being kidnapped, drugged, and terrorized by a psychotic security guard, she systematically fights back, destroys his su...
Thomas
(played by Wes Bentley) — protagonist
Antagonist. A psychotic security guard who obsessively stalks Angela via CCTV. He kidnaps her, murders her co-worker, and hunts her through the garage. He is ultimately killed by Angela after his hypo...
Karl
(played by Philip Akin) — supporting
Security Guard. Another guard on staff whose body drops down from an upper floor during the elevator flooding incident, striking Angela.
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Thomas → Karl
(Professional Security Colleague) — Thomas and Karl share the facility's security workforce, although their direct interaction is not shown.
Karl is identified as another security guard on staff in the same parking facility where Thomas works.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Angela Bridges → Karl
(Unknown Accidental Encounter) — Their only depicted connection is a violent, involuntary encounter caused by Thomas's actions.
During Thomas's elevator flooding scheme, Karl's body drops from an upper floor and strikes Angela.
Angela Bridges → Thomas
(Narrative Primary Victim) — Angela is the central victim of Thomas's captivity and psychological terror.
Thomas drugs Angela, abducts her, confines her in his office, and hunts her throughout the parking garage.
Story Analysis
A trapped businesswoman transforms from an isolated captive into an intentional survivor who defeats her abusive pursuer.
Plot Progression
The Garage Becomes a Prison
— Angela's failed car and inaccessible taxi leave her trapped beneath the office building. Thomas drugs her and reveals that the parking garage is under his control.
Love Behind the Chains
— Thomas confines Angela in his office and presents his surveillance and possessive obsession as love. He forces her to lie to her family and blocks her escape with Rocky.
Violence in the Lower Level
— Thomas uses Angela's co-worker as an object of punishment and kills him with a car. Angela escapes barefoot, but her attempts to contact emergency services repeatedly fail.
The Watcher Is Unmasked
— Thomas floods the elevator, taunts Angela over the intercom, and continues to monitor her. Angela destroys the cameras and discovers evidence of Thomas's own sexual abuse.
Fire at the Exit
— Angela survives Rocky's attack and turns a vehicle pursuit against Thomas. She traps him, exposes his helplessness, and kills him before escaping into Christmas morning.