Shock Wave (2017) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Cheung J.S.
(played by Andy Lau) — protagonist
EOD superintendent and undercover cop infiltrating a bomb-making gang. Loyal, skilled, and driven by justice.
Peng Hong / Blast
(played by Jiang Wu) — protagonist
Gang leader specializing in bombs. Demanding and ruthless, hijacks a tunnel to manipulate stock markets.
Kong Y.W.
(played by Philip Keung Ho-Man) — supporting
Senior CID inspector. Experienced and pragmatic, coordinates with Cheung on gang investigations.
Ben
(played by Ron Ng Cheuk-Hai) — supporting
Supporting character in Shock Wave, possibly a colleague or ally of the protagonist.
Wong Tin Lok
(played by BabyJohn Choi Hon-Yik) — supporting
Police operative involved in field operations and hostage negotiations during major incidents.
Officer Chow
(played by Felix Wong Yat-Wah) — supporting
Cheung's police handler. Dedicated but ultimately killed by a bomb, motivating Cheung's vendetta.
Carmen Li
(played by Song Jia) — supporting
Primary school teacher and Cheung's love interest. Represents normalcy and emotional grounding.
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Kong Y.W. → Officer Chow
(Professional Police Colleagues) — Their connection is limited to their shared police work in the unfolding crisis.
Kong and Chow are both police officers involved in the response to the bomb and tunnel incidents; the plot does not describe a specific direct interac...
Cheung J.S. → Wong Tin Lok
(Professional Police Colleagues) — They are on the police side of the hostage crisis, though the plot gives little direct interaction between them.
Wong is identified as a young police inspector among the hostages released by Peng, and Cheung is the police officer confronting Peng's demands.
Kong Y.W. → Ben
(Professional Police Colleagues) — They participate in the police response to the tunnel crisis.
Kong's squad joins the tunnel operation, while Ben is assigned to the Kowloon exit to locate the explosives.
Cheung J.S. → Ben
(Professional Police Colleagues) — They work together to locate and deal with the tunnel explosives.
Cheung orders Ben to stay at the Kowloon tunnel exit and tells him to cut a wire if Cheung's choice proves safe.
Cheung J.S. → Officer Chow
(Professional Handler And Undercover Officer) — Chow supervises and supports Cheung's undercover assignment.
Cheung coordinates with his handler, Superintendent Chow, while working undercover in the thieves' gang.
Cheung J.S. → Carmen Li
(Romantic Partner) — Their relationship gives Cheung a personal stake amid the escalating crisis.
After meeting Carmen, Cheung begins dating her. Peng later captures Carmen, and Cheung finds and rescues her at a gas station.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Ben → Peng Hong / Blast
(Conflict Opposing Officers) — Ben's role in the operation places him on the side opposing Peng's attack.
Ben takes part in the police response to Peng's tunnel siege and is assigned to locate the explosives at the Kowloon exit.
Peng Hong / Blast → Officer Chow
(Conflict Suspected Killer) — The plot presents Peng as Cheung's suspected connection to Chow's death.
Chow is killed when a bomb goes off in his car, and Cheung suspects Peng was responsible.
Peng Hong / Blast → Wong Tin Lok
(Conflict Hostage Taker And Victim) — Peng's treatment of Wong demonstrates the lethal threat he poses to hostages and police.
After releasing hostages, Peng discovers that Wong is a young police inspector, straps a bomb to him, and sets its timer; Wong is killed in the explos...
Peng Hong / Blast → Carmen Li
(Conflict Kidnapper And Captive) — Peng uses Carmen as a hostage, making her a target of his coercion.
Peng captures Carmen and ties her inside a taxi trunk with a grenade in her hand.
Kong Y.W. → Peng Hong / Blast
(Conflict Combatant And Captor) — Kong directly helps stop Peng during the siege's final confrontation.
During the tunnel gunfight, Kong severs Peng's arm, after which Peng is arrested.
Cheung J.S. → Kong Y.W.
(Alliance Operational Partner) — They cooperate across the investigation and the hostage crisis.
Kong coordinates with Cheung during the gang investigation, drives him to dispose of a bomb, and later joins the response to the tunnel siege.
Cheung J.S. → Peng Hong / Blast
(Conflict Undercover Adversary) — Their conflict drives the undercover operation and the final tunnel confrontation.
Cheung infiltrates the bomb-making gang led by Peng. Later, Peng demands that Cheung secure his brother's release and confronts him during the tunnel...
Story Analysis
An undercover bomb-disposal officer faces a returning gang leader whose tunnel siege forces a desperate confrontation and a fatal final gamble.
Plot Progression
The Undercover Infiltration
— Cheung works undercover in Peng's bomb-making gang and helps police arrest several of its members. Peng escapes, leaving Cheung with a continuing threat.
A Fragile Return to Normal
— Cheung returns to EOD, is promoted, and begins dating Carmen. A year later, Chow's death in a car bombing renews Cheung's suspicion of Peng.
Bombs Before the Siege
— Cheung disarms a bomb outside the Revenue Tower and disposes of another explosive device with Kong's help. Peng's attack then expands into a takeover of the Cross-Harbour Tunnel.
Hostages Under Threat
— Peng holds civilians in the tunnel and demands Cheung secure his brother's release. Carmen is also captured and rescued, while Peng's bomb kills Wong.
The Tunnel's Final Countdown
— Peng demands helicopters and threatens to detonate the tunnel explosives. Cheung confronts him as police move in, but the explosive devices remain active.
The Cost of Disarmament
— Cheung and Ben locate the devices at opposite exits, but the explosives detonate after Cheung cuts a wire. The film ends with the casualties reported and the fallen officers mourned.