Skip to content
What's After the Movie?
Plot summary

City Under Siege (2010) Plot Summary & Timeline

City Under Siege (2010) movie poster

City Under Siege is a 2010 action and sci-fi film directed by Benny Chan Muk-Sing, running 1 hour 50 minutes. This page retells the whole story in 566 words (about 2 minutes to read) and covers 13 key events in order, 4 characters, where and when it is set and 3 themes. Looking for the cast, ratings and where to stream it? See the movie page for City Under Siege.

to read the plot summary
2 min
key events in the timeline
13
characters profiled
4
themes explained
3
Loading streaming availability…
City Under Siege (2010) movie poster
Released
Runtime
1h 50m
Original language
Cantonese
No spoilers

What Is City Under Siege About?

The premise of City Under Siege in 246 words, with nothing given away. The full story follows below.

In a vibrant yet unforgiving circus world, a bright‑eyed performer named Sunny dreams of stepping out from the clown’s makeup to inherit his late father’s legendary knife‑throwing reputation. The troupe’s itinerant life whisks him from cramped tents to a Malaysian tour, where the glitter of the big top collides with the shadows of history. Beneath the tropical heat lies a long‑forgotten, WWII‑era cave, its walls still echoing the memory of a bygone occupation.

When the circus crew ventures inside, expecting only dust and rumor, they instead awaken a dormant chemical that transforms anyone it touches. The exposure grants the troupe unsettling, superhuman abilities that twist their already precarious relationships and thrust them into a realm where ordinary performance art feels suddenly insufficient. The atmosphere thickens with a blend of kinetic spectacle and uneasy mystery, as the performers grapple with newfound powers that feel as alien as they are intoxicating.

Amid the chaos, a tenacious reporter named Angel Chan crosses paths with Sunny, drawn by the strange rumors swirling around the troupe’s disappearance into the jungle and the cave’s enigmatic legacy. Her curiosity and determination hint at a partnership that could help Sunny navigate the bewildering shift from circus underdog to something far more extraordinary. Together, they stand at the edge of a world where the line between spectacle and survival blurs, and every step forward promises both danger and the chance to redefine what it means to be a performer in a reality gone beyond imagination.

Full plot

What Happens in City Under Siege?

The complete story of City Under Siege, from the first scene to the last, in 566 words (about 2 minutes). Spoilers throughout. Names in the text link to 1 cast member page.

Spoilers ahead

Sunny Li Fei [Aaron Kwok] is the orphaned child of a former knife-throwing master. After his father’s death, his uncle takes him in and lets him perform as a clown in a circus, since he did not inherit his father’s knife-throwing skills. Sunny longs to become a real knife thrower, though, and is constantly taunted by Collin Chou as Zhang Dachu and his cousins, fellow performers in his uncle’s troupe.

One day, Sunny overhears the troupe planning to explore a cave rumored to be filled with gold. Instead of harming Sunny, they use him as the point man for the expedition. They uncover crates packed with capsules and force Sunny to open them. Inside the first capsule lie plates of gold, and as they continue to break open the rest, the experimental gas is released, mutating the group into superhuman monsters. In the ensuing chaos, Sunny accidentally kills Zhang Dachu’s younger brother and manages to escape the troupe’s wrath, but he himself is exposed to the gas and collapses on a smuggler’s ship bound for Hong Kong. He is thrown overboard when the crew discovers him days later.

A few days later, Angel Chan [Shu Qi], a reporter, finds him in an obese state after he wakes from a coma and is brought to a safe house. While sleeping, Sunny drains his fat and excess water, and when he awakens, he is back to his normal form but now possesses superhuman strength and enhanced abilities. He tries to contact his uncle, only to learn that the uncle has been arrested by the Malaysian police for the incident, while incessant mosquitoes keep interrupting him.

Meanwhile, a wave of brazen robberies—armored cars, banks, and jewelry shops—unfolds, and several medical experts are abducted. A mutant couple disguised as detectives, Sun Hao [Wu Jing] and Cheng Xiuhua [Zhang Jingchu], decide to investigate the matter. Angel, demoted on her show for a younger rival, witnesses a hostage situation and sees Sunny disarm the hostage-taker with a simple stick, making him an instant hero. He inadvertently blows his cover to his mutated former troupe members, and the newfound fame also makes him a target, as they pursue him for his blood, convinced it contains the antidote to the virus.

The attack is repelled with the help of Sun Hao and Cheng Xiuhua, and one mutated troupe member is killed. This struggle also reveals Sunny’s new weakness to cold. Doctors determine that Sunny’s blood contains antibodies capable of neutralizing the poison, but it does not affect his mutant powers. Sun Hao and Cheng Xiuhua decide to become Sunny’s bodyguards, determined to protect him from Zhang and the surviving mutants.

During one commercial shoot, the troupe assaults again. Zhang Dachu subdues Sunny and drinks his blood, hoping to gain his power. To Zhang’s shock, the blood does not heal him; it accelerates the mutation instead. The Sun–Cheng Xiuhua duo escape with Sunny, but Xiuhua dies from her injuries. Sun agrees to train Sunny to help him battle Zhang and the remaining mutants.

Zhang, smitten with Angel, lures her to a hotel that turns out to be a police trap. He kills several officers before Sunny confronts him. Sunny defeats Zhang’s mutant cousin in a suicide-explosion moment, and he finally kills Zhang with his knife-throwing skill when Zhang injures Angel.

In the end, Angel and Sunny live together, and their family grows with a son.

Timeline

City Under Siege Timeline: Every Key Event in Order

13 key events in the order they happen, from “Mutant gas disaster in Malaysia” to “A quiet ending and a family”. 13 events name a place, across 12 locations.

  1. 1

    Mutant gas disaster in Malaysia

    Many years ago in Malaysia, Japanese scientists experimented with mutagenic gases. A lab explosion wipes out everyone inside and releases the agents into the surrounding area. The incident seeds the mutations that will ripple through the story's future.

    When:Many years ago Where:Malaysia (lab)

  2. 2

    Sunny grows up in a circus

    Sunny is the orphaned son of a former knife-throwing master and is taken in by his uncle to perform as a clown. He longs to master his father's knife-throwing skill, despite the taunts from Zhang and his cousins in the troupe. His childhood is marked by rivalry and unfulfilled dreams.

    When:Childhood Where:Uncle's circus

  3. 3

    Expedition to the gold-filled cave

    Sunny is used as the point man for a cave expedition rumored to contain treasure. They uncover crates, open capsules, and release mutagen gas as they retrieve gold plates. The mutagen mutates the group, and Sunny accidentally kills Zhang's younger brother before escaping.

    When:During expedition Where:Cave expedition

  4. 4

    Sunny collapses on a smuggler's ship

    Exposed to the mutagen, Sunny collapses aboard a smuggler's ship heading toward Hong Kong. The crew discovers his altered state and throws him overboard in panic. He survives at sea and begins a new, changed life.

    When:Soon after escape Where:Smuggler's ship

  5. 5

    Angel finds Sunny and a new power emerges

    A few days later, Angel Chan, a reporter, discovers Sunny in an obese state after he wakes from a coma. He is taken to a safe house where he drains excess fat and water while sleeping. When he wakes, he has regained his form and discovers superhuman strength and heightened abilities.

    When:A few days later Where:Safe house

  6. 6

    Uncle's arrest shifts Sunny's world

    Sunny tries to contact his uncle but learns he has been arrested by the Malaysian police for the incident. He is also plagued by incessant mosquitoes, adding to his sense of dislocation. The past seems to close off as the present demands answers.

    When:Shortly after waking Where:Malaysia

  7. 7

    Mutations spark a crime wave and suspicion

    Armored cars, banks, and jewelry shops are blown up while several medical experts are abducted. A mutant-couple disguised as detectives begins investigating the surge, linking the mutating people to a growing conspiracy. Public fear grows as more mutations surface.

    When:Soon after Where:Malaysia

  8. 8

    Sunny becomes a public hero and Angel's manager

    Angel is fired from her program to make way for a new face, and Sunny orchestrates a dramatic hostage-disarm scene to save the day. His televised heroism leads to an interview in which Angel becomes his agent and manager. The pairing instantly rockets Sunny into the spotlight.

    When:Shortly after Where:TV studio / public event

  9. 9

    The troupe hunts Sunny for his blood

    The mutated members of the troupe see Sunny as the source of an antidote and attempt to kill him. Sun Hao and Xiuhua intervene to defend him, and a mutated troupe member is killed in the confrontation. The fight reveals Sunny's new weakness to cold.

    When:During the attack Where:Various locations

  10. 10

    Medical findings and new protections

    Doctors conclude Sunny's blood contains antibodies that can neutralize the poison without removing his mutant powers. Sun Hao and Xiuhua decide to become Sunny's bodyguards to shield him from further attacks. The medical insight shifts the balance of the conflict toward Sunny's side.

    When:After the fight Where:Lab / medical facility

Show the other 3 events of City Under Siege
  1. 11

    A brutal betrayal accelerates the mutation

    During a commercial shoot, Zhang's troupe subdues Sunny and drinks his blood. Rather than curing him, the drinking accelerates his mutation. Xiuhua dies from injuries sustained in the escape, and Sun Hao vows to train Sunny to face Zhang and the remaining mutants.

    When:During the shoot Where:Commercial shoot studio

  2. 12

    Final confrontation with Zhang

    In the climactic showdown, Zhang injures Angel while trying to seize control. Sunny uses his sharpened knife-throwing skill to kill Zhang, ending his threat. In the ensuing chaos, Zhang's mutant cousin dies in a suicide explosion orchestrated by the mutants.

    When:Final confrontation Where:Hotel/urban streets

  3. 13

    A quiet ending and a family

    With the danger past, Angel and Sunny settle into a peaceful life together. They start a family and have a son, sealing their extraordinary story with ordinary happiness. The epilogue shows a hopeful future built from a turbulent past.

    When:Epilogue Where:Sunny and Angel's home

Characters

Who Are the Main Characters in City Under Siege?

4 characters, among them Sunny Li Fei (Aaron Kwok), Zhang Dachu (Collin Chou) and Cheng Xiuhua (Zhang Jingchu): who each one is and the part they play in the story. Every profile links to the actor’s page.

  • SL

    Sunny Li Fei (Aaron Kwok)

    Played by Aaron Kwok

    An orphaned circus performer who dreams of becoming a knife thrower like his father. He is kind-hearted and resilient, but the fame-seeking troupe uses him as a pawn. After a mutation exposure, he gains superhuman strength and becomes a reluctant hero who must navigate public adoration and dangerous secrets.

    • 🎯
    • 🧬 Transformation
    • 🛡️ Protector
  • Collin Chou as Zhang Dachu (Collin Chou) in City Under Siege

    Zhang Dachu (Collin Chou)

    Played by Collin Chou

    The ruthless member of Sunny's former troupe who revels in power and greed. He manipulates others, covets Sunny's blood for a supposed antidote, and relentlessly pursues control over the mutations. His charisma masks a brutal nature.

    • 💎
    • 💀 Villain
    • 🗡️ Predator
  • CX

    Cheng Xiuhua (Zhang Jingchu)

    Played by Zhang Jingchu

    A mutant ally who fights to protect Sunny and Sun Hao. She dies from injuries while shielding Sunny and continues to guide his training through her memory.

    • 🛡️ Protector
    • 🩸 Sacrifice
  • AC

    Angel Chan (Shu Qi)

    Played by Shu Qi

    A TV reporter turned agent for Sunny, whose presence catalyzes the public's fascination with the mutated crisis. She navigates personal risk, professional ambition, and the evolving relationship with Sunny.

    • 🎙️ Reporter
    • 💘 Love Interest
Setting

Where and When Is City Under Siege Set?

City Under Siege is set in Malaysia and Hong Kong. Here is why the place matters to the story.

Where

Malaysia, Hong Kong

The story is set largely in Malaysia, starting with a circus troupe and a secret laboratory. A lab explosion releases a mutagenic gas that mutates people and triggers a city-wide crisis. The plot also entwines a smuggling route toward Hong Kong, linking distant locales through crime and mutation.

  • 🇲🇾 Malaysia
  • 🧬 Mutation hotspot
  • 🏙️ Urban chaos
Themes

What Are the Themes of City Under Siege?

3 ideas the story keeps returning to, among them Mutation, Heroism and Identity.

  1. 01

    Mutation

    An experimental gas mutated by Japanese researchers spreads quickly, reshaping bodies and abilities. The mutation catalyzes fear, greed, and a scramble for a cure, exposing moral compromises. The gas creates a cast of superhuman threats and forces ordinary people to confront their limits. The narrative frames mutation as both a scientific crisis and a social shock, revealing how communities respond under pressure.

  2. 02

    Heroism

    Sunny's transformation gives him strength and charisma, launching him into a hero's spotlight. He must weigh personal safety against the need to protect others, often risking himself for strangers. Media coverage reinforces his status, complicating his relationships and choices. The arc examines what heroism costs when fame intersects with danger.

  3. 03

    Identity

    Disguises, mutated forms, and rival factions blur who can be trusted. Angel's double role as reporter and manager adds another layer of performative identity. The pursuit of the truth collides with entertainment and exploitation. The film uses identity to question authenticity in crisis.

Tone & mood

What Kind of Film Is City Under Siege?

Tense in tone, with fast pacing and a straightforward story, going by the plot summary.

Tone
Tense
Pacing
Fast
Story
Straightforward
Intensity
High
Ending
Happy

A fast-paced, tense action-thriller that chronicles an underdog's sudden transformation into a hero, punctuated by intense mutant battles and a pervasive sense of danger, yet grounded by a hopeful personal journey.

  • intense
  • thrilling
  • anxious
  • heroic
  • melancholic
  • oppressive
  • mutation
  • superhuman abilities
  • good vs evil
  • coming of age

Content notes: violent death, kidnapping, body horror mutation.

Quiz

How well do you remember City Under Siege? Test yourself on the story.

Take the quiz
Loading streaming availability…

Missing a Movie Plot Summary?

Tell us which film you want explained next: the full story, the timeline, the characters and the ending.

Request a summary
FAQ

City Under Siege Plot Questions

5 quick answers about City Under Siege, taken from the plot summary, character guide and setting on this page and the film’s credits.

What is City Under Siege about?

In a vibrant yet unforgiving circus world, a bright‑eyed performer named Sunny dreams of stepping out from the clown’s makeup to inherit his late father’s legendary knife‑throwing reputation.

Read the full plot summary

When and where does City Under Siege take place?

City Under Siege is set in Malaysia and Hong Kong. The story is set largely in Malaysia, starting with a circus troupe and a secret laboratory. A lab explosion releases a mutagenic gas that mutates people and triggers a city-wide crisis.

The setting explained

Who are the main characters in City Under Siege?

The story follows Sunny Li Fei (Aaron Kwok) (played by Aaron Kwok), Zhang Dachu (Collin Chou) (played by Collin Chou), Cheng Xiuhua (Zhang Jingchu) (played by Zhang Jingchu) and Angel Chan (Shu Qi) (played by Shu Qi).

All the characters

What are the main themes of City Under Siege?

The summary picks out 3 themes: Mutation, Heroism and Identity.

The themes explained

Who directed City Under Siege?

City Under Siege (2010) was directed by Benny Chan Muk-Sing and runs 1 hour 50 minutes.

Benny Chan Muk-Sing’s films

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app