Directed by

Joe Cheung
Made by

Pegasus Motion Pictures
Read the complete plot summary and ending explained for S Storm (2016). From turning points to emotional moments, uncover what really happened and why it matters.
While tailing a Jockey Club football betting trader as part of his ICAC investigation, William Luk, the ICAC Principal Investigator, witnesses the trader’s murder at the hands of a lone assassin Song Yan-sheun.
Inspector Lau Po-keung of the Serious Crime Unit is assigned to the case but hits a wall; Luk’s testimony blocks progress as Luk refuses to disclose details about his own investigation. Under pressure from his boss to abandon the ICAC case, Lau instead proposes that they work together to solve the case.
The investigation leads to the figure known as Teacher, the biggest player who controls illegal football bookmaking in Hong Kong. They intercept communications showing Teacher directing the assassin Song. Lau is in hot pursuit of Song, but Song escapes by using Lau’s sister Ebby Lau. Terry Lun, the Security Manager of the Jockey Club, also uncovers suspicious bank transactions, and is murdered by Song.
Big Boss, a British national and the mastermind behind an international crime syndicate that manipulates football matches in Europe, grows suspicious and orders Teacher to be assassinated and also hires someone to assassinate Song. He forces Lau to surrender the evidence by kidnapping Ebby and arranging an exchange. Lau leaves hints for his subordinates and for Luk about where the exchange will take place. Lau arrives first but confronts several foreign henchmen hired by Big Boss. A firefight ensues; Lau kills a henchman but is critically wounded while saving Ebby from execution. Luk and his team arrive shortly after and are pinned down by an assault rifle-wielding henchman. Song arrives to take revenge on Big Boss, killing several henchmen but is himself killed by the same assault rifle-wielding fighter, who is then shot dead by Luk. Big Boss attempts to flee but is cornered and captured by Luk’s team. After recovering the evidence, Luk is able to arrest Big Boss’s partner Ha Chi-Yin, one of the directors of the Jockey Club and a frontrunner for the next Chairman, Ha Chi-Yin.
Follow the complete movie timeline of S Storm (2016) with every major event in chronological order. Great for understanding complex plots and story progression.
Luk witnesses trader's murder
ICAC Principal Investigator William Luk tails a Jockey Club football betting trader and witnesses the trader's murder by the lone assassin Song Yan-sheun. The brutal hit immediately signals to Luk that a larger criminal network is at work.
Lau assigned to the case
Inspector Lau Po-keung is assigned to investigate the murder, but Luk refuses to share details from his own investigation, creating tension. The ICAC and the Serious Crime Unit begin a delicate collaboration to unravel the case.
Lau proposes joint effort
Facing pressure to abandon Luk's line of inquiry, Lau instead proposes that they work together to crack the case. Their tentative partnership marks a turning point in the investigation.
Case points to Teacher
As the police follow leads, the investigation converges on 'Teacher', the elusive kingpin who controls illegal football betting in Hong Kong. The pursuit expands beyond a single murder toward the larger betting syndicate.
Intercepted instructions
Authorities intercept instructions Teacher sent to the assassin Song, revealing a direct link between the hit and the syndicate's operations. The evidence tightens the connection between the murder and the larger crime network.
Song escapes using Ebby
Lau closes in on Song, but the assassin uses Lau's sister Ebby to slip away. The close pursuit underscores the personal stakes of the case for Lau.
Terry Lun's discovery and murder
Terry Lun, the Security Manager of the Jockey Club, uncovers suspicious bank transactions, but is murdered by Song before he can relay the information. The violence intensifies as the investigation widens.
Big Boss escalates and orders killings
Big Boss, the mastermind behind international match fixing, orders the assassination of Teacher and hires someone to kill Song. He tries to destroy evidence linking him to the scheme.
Abduction to force compliance
Big Boss kidnaps Ebby to pressure Lau into handing over evidence. Lau arranges a secret exchange, leaving hints for his team about the location.
Showdown at the exchange
Lau arrives first at the exchange and confronts foreign henchmen. A chaotic shootout erupts as he fights to protect Ebby and recover the crucial evidence.
Song's revenge and his death
Song arrives to take revenge on Big Boss, but is killed by the assault rifle-wielding henchman who is then shot dead by Luk. The deaths punctuate the collapse of the hit team.
Big Boss captured
Big Boss attempts to flee but is cornered and captured by Luk's team. The mastermind's hold over the operation ends here as the net closes.
Luk arrests Ha Chi Yin
With the evidence recovered, Luk arrests Ha Chi Yin, a director of the Jockey Club and the presumed next Chairman, tying up the main political and financial threads of the case. The arrest signals a major victory against the syndicate and signals reform within the Jockey Club's leadership.
Explore all characters from S Storm (2016). Get detailed profiles with their roles, arcs, and key relationships explained.
William Luk (Louis Koo)
William Luk is an ICAC Principal Investigator who uncovers the murder linked to football betting and a broader match-fixing ring. He pushes past police reluctance to share information, working with Lau to connect clues and expose the conspiracy. Luk's determination to pursue justice drives the investigation and ultimately helps dismantle the network.
Lau Po-keung
Inspector Lau Po-keung of the Serious Crime Unit pursues the murder case and clashes with Luk's ICAC testimony. He eventually partners with Luk to uncover the match-fixing operation, relentlessly pursuing Song Yan-sheun and taking risks in the pursuit of justice. He is wounded protecting Ebby during the chaotic exchange.
Song Yan-sheun
A lone assassin working for the international match-fixing syndicate who carries out orders to eliminate witnesses and tamper with evidence. He is relentless in pursuing the network, but is eventually killed in a confrontation with Luk's team. His actions reveal the reach and ruthlessness of the crime ring.
Ebby Lau
Luk's sister who becomes a pawn in the criminals' scheme. She is used to pressure Luk into abandoning the case, and her safety becomes a central motivation for the protagonists. Her involvement heightens the personal stakes of the investigation.
Terry Lun
Security Manager of the Jockey Club who notices suspicious bank transactions that hint at a larger conspiracy. He is murdered by Song Yan-sheun, underlining the cost of exposing the corruption and the danger faced by those who cross the syndicate.
Learn where and when S Storm (2016) takes place. Explore the film’s settings, era, and how they shape the narrative.
Location
Hong Kong
Set against Hong Kong's dense urban landscape and a regulated betting world surrounding the Jockey Club, the film follows ICAC investigations and police work across offices, stations, and city streets. The setting highlights the tension between law enforcement, financial interests, and organized crime in a modern metropolis. The Jockey Club's operations and the ICAC's inquiries anchor the story's backdrop.
Discover the main themes in S Storm (2016). Analyze the deeper meanings, emotional layers, and social commentary behind the film.
🕵️
Corruption
The film centers on how corruption seeps into football betting and match-fixing networks, showing how powerful individuals and criminal syndicates manipulate results across borders. It follows the trail from teachers and syndicate leaders to the people who are forced to protect or expose them. The narrative exposes the fragility of institutions when money and influence are involved.
⚖️
Justice
ICAC and police efforts collide with political and organizational pressures as Luk and Lau seek truth. The investigation gradually uncovers evidence linking a British-backed mastermind to international match-fixing, highlighting the stakes of prosecuting white-collar crime. The pursuit culminates in arrests that aim to restore integrity to sport betting.
💼
Power and Influence
The plot reveals how elite institutions like the Jockey Club and anonymous sponsors shape decisions and cover tracks. Board members and club staff are drawn into the web of corruption, underscoring how money and status can shield criminals. The clash between public service and private interests drives the tension and conflict.

Coming soon on iOS and Android
From blockbusters to hidden gems — dive into movie stories anytime, anywhere. Save your favorites, discover plots faster, and never miss a twist again.
Sign up to be the first to know when we launch. Your email stays private — always.
Explore the mobile appDiscover the spoiler-free summary of S Storm (2016). Get a concise overview without any spoilers.
In the neon‑lit streets of Hong Kong, a murky world of illegal soccer gambling pulses beneath the city’s glossy surface. When a key suspect is abruptly taken down, the investigation draws the relentless eye of the Independent Commission Against Corruption. William Luk, the principled ICAC principal investigator, finds himself thrust into a case that blurs the line between sport and crime, where every whispered bet carries the weight of hidden power.
Across the precinct, Lau Po‑keung of the Serious Crime Unit is assigned to the same tangled thread. A seasoned inspector accustomed to navigating Hong Kong’s criminal labyrinth, he brings a pragmatic, street‑wise perspective that often clashes with Luk’s methodical approach. Their uneasy partnership becomes a central dance of mutual respect and rivalry, as both men grapple with the opaque motives of those who profit from the game’s darker side.
The film’s tone is a gritty, rain‑slicked thriller, where the city itself feels like a character—its bustling markets, cramped back‑alleys, and towering skyscrapers framing a story of institutional duty versus personal loyalty. Suspense hangs in the air like a lingering drizzle, and the audience is invited to wonder how far the pursuit of justice can go when the lines between law, ambition, and survival blur. As the investigation deepens, the protagonists must decide what they are willing to sacrifice to expose the hidden forces that keep the illegal betting ring alive, all while the ever‑present hum of the stadiums echoes in the background, reminding them that the game never truly ends.
What's After the Movie?
Not sure whether to stay after the credits? Find out!
Check out our other apps:
SAT Sphere
Build confidence for the Digital SAT.
Mori Atlas
Discover wild places worth protecting.
Luntero
Search smarter for a home in Amsterdam.
Plot Explained
Unravel movie endings and hidden clues.
Pokechamp
Dive into Pokémon data and battle logic.
Driving Theory
Get ready for your European theory test.
Movie Dust
Plan your next cinema trip with ease.
Musemap
Find art and culture as you travel.
Selkobase
Compare credentials before committing.
Local Manual
Turn an unfamiliar country into practical next steps.
Lernavi
Compare school systems before your next move.
GymRoam
Find a workout stop wherever your plans take you.
Explore Our Movie Platform
New Movie Releases (2026)
Famous Movie Actors
Top Film Production Studios
Movie Plot Summaries & Endings
Major Movie Awards & Winners
Best Concert Films & Music Documentaries
Movie Collections and Curated Lists
© 2026 What's After the Movie. All rights reserved.
Privacy Policy