Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

Infernal Affairs (2004) movie poster

Plot Summary

Infernal Affairs (2004) Plot Summary Explained

Release, runtime and language
2004 · 101 min · Chinese
JustWatch #10,332 11
Directed by
Wai-keung Lau, Alan Mak
Starring
Tony Leung Chiu Wai, Andy Lau, Anthony Wong Chau-Sang

An undercover police officer attempts to infiltrate a powerful Triad gang, risking exposure with every move. Unbeknownst to him, a senior officer within the police force is secretly working with the Triads, creating a dangerous game of cat and mouse where trust is a liability and one wrong step could have deadly consequences. He must navigate a web of deception and betrayal to dismantle the criminal organization while uncovering the truth about the mole within his own ranks.

On this page (6)
  1. 1 Where to watch
  2. 2 What happens: full plot
  3. 3 Plot questions answered
  4. 4 Movie threads
  5. 5 Movies like Infernal Affairs
  6. 6 Every angle

Where to watch

Where to Watch Infernal Affairs (2004)

Where can you watch Infernal Affairs? Stream, rent or buy it in the US, including on HBO Max, Shout! Factory TV and Amazon Video: current JustWatch availability with up-to-date prices.

Streaming availability powered by JustWatch

Full plot summary · contains spoilers

What Happens in Infernal Affairs: Full Plot Summary

The whole story of Infernal Affairs (2004) explained, from the opening scene to the final frame: every key event, every twist and what it all adds up to. Read it as a quick recap before the sequel, to check a scene you missed, or to finally understand what really happened.

Chan Wing-Yan, portrayed by Tony Leung Chiu Wai, is a dedicated police officer who infiltrates an organized crime triad. The only person in the know about his covert mission is his direct superior, Superintendent Wong, played by Anthony Wong Chau-Sang. Meanwhile, Lau Kin-Ming, played by Andy Lau, is secretly working within the Hong Kong Police Force on behalf of the formidable gang leader, Hon Sam, portrayed by Eric Tsang. Each man is a spy for their respective organizations, aiming to gain the upper hand in a relentless battle for power.

As ten years pass, Chan endures immense pressure and psychological strain due to his undercover assignment, while Lau ascends the ranks within the police department with remarkable speed. He cleverly communicates with Wong using Morse code on a hidden radio frequency embedded in a plaster cast on his hand, alerting him to an impending drug deal involving Sam and the Thais. The exchange is set to occur in an apartment, although the drugs themselves will be handed over a few miles off the coast.

However, Lau's loyalty to Sam runs deep; he sends an SMS to all local cell phones using his private data card, which ultimately gives Sam the advance warning needed to destroy the evidence. In the wake of this chaotic incident, both Wong and Sam set out to uncover the moles within their own ranks. With a promotion, Lau is reassigned to the internal affairs department, where he intensifies his quest to flush out the rogue officer in the police division.

Chan, unaware of Lau's true identity, trails Sam to gather intelligence about the men present during the drug deal. A tense exchange of information occurs in a dimly lit theater, but Chan is momentarily distracted by a phone call, allowing Lau to narrowly escape.

Worried for Chan's safety, Wong plans to extract him from his undercover role, yet remains oblivious to Lau's vigilant monitoring of Chan. Wong meets Chan at their usual rendezvous, but Lau quickly informs Sam, leading to Wong's capture and brutal demise as he is thrown from a building after refusing to disclose Chan's status.

As the story unfolds, Lau seizes Wong's phone and reaches out to Chan with a proposition to thwart Sam's drug deal. Despite the plan's success resulting in numerous arrests, Lau ultimately betrays Sam and kills him. While it appears that order has been restored, Chan uncovers that Lau is the actual mole, leading to his immediate departure.

In a gripping confrontation on the rooftop where Wong met his end, Chan disarms Lau and raises a gun to his head, challenging his rival's plea for redemption. Just as the tension peaks, Inspector B, played by Gordon Lam, arrives and demands Chan lower his weapon. In a shocking twist, as Chan backs away into the lift, he is unexpectedly shot by B, who reveals himself as another mole aligned with Hon. As they descend, Lau murders B, eager to erase his past and fit into his envisioned role as an upstanding cop.

When they reach the ground floor, Lau reveals his identity to the police, effectively sealing his fate. Months after the tragic death of Chan, his psychiatrist Lee (Kelly Chen), who previously helped him maintain his sanity, discovers the truth about his undercover status. The narrative takes an unexpected turn as B is made the scapegoat for Lau's deception, leading to the closing of the investigation. At Chan's funeral, Lau pays his respects, reflecting on the choices that shaped his fate.

In a final note on the story's conclusion, an alternative ending was produced for audiences in Mainland China and Malaysia, where Lau's identity is uncovered, resulting in his arrest by the police, further complicating the narrative for any potential sequels.

Last updated: November 03, 2024 at 14:35

Was this helpful?

Plot questions answered

Infernal Affairs Plot Explained: Your Questions Answered

The questions people ask most about Infernal Affairs (2004): what happens in the confusing scenes, why the characters do what they do, the twists, hidden details and what the ending means. Each answer contains spoilers.

Q1

Why does Lau kill Inspector B after Chan is shot?

Lau kills Inspector B to eliminate all evidence of his past as a mole. With B dead, Lau believes he can fully erase his criminal history and assume the identity of a legitimate upstanding cop. B was the only other person who knew Lau's true allegiance, so removing him ensures Lau's secret remains buried.

Foreshadowing: Earlier scenes show Lau systematically removing anyone who threatens his double life, foreshadowing his ruthless elimination of B.

  • lau kin-ming
  • inspector b
  • betrayal
  • rooftop scene
  • mole
Q2

How does Lau manage to stay hidden as a mole in the police force?

Lau rises quickly through the police ranks by working within Internal Affairs, which gives him power to investigate others while covering his own tracks. He uses his position to redirect suspicion toward other officers and eliminates anyone who gets too close to discovering his identity.

  • lau kin-ming
  • mole
  • police internal affairs
  • undercover
Q3

Why does Inspector B turn on Chan at the rooftop?

Inspector B is revealed to be another mole working for Hon Sam. When Chan corners Lau on the rooftop, B arrives pretending to help but ultimately sides with Lau, shooting Chan to protect the triad's remaining operative. This betrayal adds another layer to the film's web of deception.

Foreshadowing: B's presence during key moments and his access to sensitive information hinted at his true allegiance.

  • inspector b
  • hon sam
  • betrayal
  • triad mole
  • rooftop
Q4

What happens to Lau at the end of the movie?

In the original theatrical ending, Lau reaches the ground floor and reveals his identity as a mole to the police, but is not arrested. He attends Chan's funeral and walks away free, having successfully erased his criminal past by killing both Sam and Inspector B.

  • lau kin-ming
  • ending
  • arrest
  • funeral
  • escape
Q5

Why does Superintendent Wong get killed by Sam's men?

Wong is killed because he is the only person who knows Chan's true identity as a police mole. Sam's men capture Wong and throw him from a building after he refuses to disclose Chan's status. Lau had informed Sam of Wong's meeting with Chan, leading to this fatal confrontation.

Foreshadowing: The film establishes early on that both organizations ruthlessly eliminate anyone who threatens their operations, setting up Wong's tragic fate.

  • superintendent wong
  • hon sam
  • killed
  • thrown from building
Q6

How does the Morse code communication work between Chan and Wong?

Chan communicates with Superintendent Wong using Morse code tapped out on a hidden radio frequency embedded in the plaster cast on his hand. This allows him to relay critical information about the triad's activities, such as the impending drug deal with the Thais, without raising suspicion from other gang members.

  • morse code
  • chan wing-yan
  • superintendent wong
  • covert communication
Q7

Why does Lau betray Hon Sam after helping bust the drug deal?

Lau's betrayal of Sam is calculated self-preservation. After using his position to warn Sam about the police ambush, Lau realizes Sam is becoming a liability. He teams up with Chan to bust Sam's drug operation, eliminating the triad leader to clear his own path to becoming an untouchable cop.

  • lau kin-ming
  • hon sam
  • betrayal
  • drug deal
  • self-preservation
Q8

What is the alternative ending shown in China and Malaysia?

In the alternative ending, Lau's identity as a mole is uncovered by the police, resulting in his arrest. This variation provides closure by ensuring the corrupt officer faces justice, unlike the original ending where he escapes consequences.

  • alternative ending
  • china
  • malaysia
  • lau arrested
  • sequel setup
Q9

Why does Chan stay undercover for ten years?

Chan remains embedded in the triad for a decade because his mission is to gather enough evidence to dismantle the criminal organization from within. Superintendent Wong keeps him in place, planning extraction only when sufficient proof is secured. The prolonged assignment takes a severe psychological toll on Chan.

  • chan wing-yan
  • ten years
  • undercover
  • superintendent wong
  • extraction
Q10

Why does Lau send the warning SMS to sabotage the drug deal?

Lau sends an SMS to all local cell phones using his private data card to warn Hon Sam about the police ambush. This ensures Sam destroys all evidence, protecting his criminal network and maintaining his value to the triad while eliminating proof that could link Lau to the operation.

  • lau kin-ming
  • sms warning
  • drug deal
  • sabotage
  • evidence
Q11

Why does Chan nearly catch Lau at the theater?

Chan tracks Sam to a dimly lit theater to gather intelligence about who was present during the drug deal. During the exchange, Lau is present but Chan gets distracted by a phone call, allowing Lau to slip away. This moment highlights how close Chan came to discovering Lau's identity.

  • chan wing-yan
  • theater
  • surveillance
  • near capture
  • triad

Movie threads

More Movies Like Infernal Affairs, by Mood & Story

Curated lists built around what makes Infernal Affairs tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

Deep cover identity thrillers like Infernal Affairs

Stories where living a double life creates unbearable psychological strain. If you liked the high-stakes tension of Infernal Affairs, explore more movies about undercover agents and double lives. These films share a focus on psychological strain, moral ambiguity, and the constant danger of being exposed, perfect for fans of complex, character-driven thrillers.

  • paranoid
  • claustrophobic
  • anxious
  • high-stakes
  • psychological
  • tense
  • Tone: tense, paranoid
  • Pacing: fast, relentless
Why these movies?

The story pattern: Narratives in this thread follow protagonists who must perform a false identity under extreme pressure. The central conflict is often internal, as the character grapples with loyalty, self-preservation, and the blurring line between their real and assumed life, leading to crises of conscience and identity.

Why they belong together: These movies are grouped together because they share a core premise of deep undercover operations, generating a specific kind of claustrophobic, paranoid tension. They explore the heavy emotional and psychological toll of deception, making trust a liability and every interaction a potential threat.

Bleak organized crime stories with betrayal like Infernal Affairs

Gritty crime stories where loyalty is fragile and victories are hollow. For viewers who appreciated the gritty, morally complex world of Infernal Affairs, this list features similar crime thrillers. These movies often involve police corruption, intricate betrayals, and bittersweet or bleak endings, presenting a cynical view of justice and loyalty.

  • gritty
  • melancholic
  • dread-filled
  • cynical
  • corrupt
  • double-cross
  • Tone: gritty, melancholic
  • Pacing: fast, gripping
Why these movies?

The story pattern: Stories in this thread typically unfold within the high-stakes world of organized crime and law enforcement, where no institution is purely good or evil. The plot is driven by betrayals from within, leading to a downward spiral where personal sacrifices fail to result in clear-cut victory, leaving a lasting sense of melancholy.

Why they belong together: These films are connected by their grim portrayal of crime and justice, a pervasive atmosphere of paranoia, and the thematic focus on the heavy cost of betrayal. They share a fast pace, high intensity, and a complex narrative structure that challenges simple moral distinctions.

If you liked this

Movies Like Infernal Affairs

Similar movies to Infernal Affairs: the same genre, themes or kind of story. Each one comes with its own plot summary, timeline and ending explained.

Browse all movie summaries

Every angle

Infernal Affairs (2004) Explained: Plot, Timeline & Characters

Everything about Infernal Affairs in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning and a spoiler-free summary. What's After the Movie adds the cast, box office and post-credit scenes.

Coming soon on iOS and Android

The Plot Explained Movie Summary App

Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.

Be the first to know when we launch. Your email stays private, always.

Learn more about the app