Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

The Siege at Thorn High (2025) movie poster

Characters & Themes

The Siege at Thorn High (2025) Characters, Setting & Themes Explained

Release, runtime and language
2025 · 1 h 58 m · Indonesian
Loading streaming availability…
Directed by
Joko Anwar
Starring
Hana Malasan, Kiki Narendra, Endy Arfian, Fatih Unru, Emir Mahira, Landung Simatupang

Set in a remote school built for the most troubled youths, the story follows a resolute teacher who is intent on imposing discipline. In this hostile environment, educators are forced to do more than teach— they must also fend off the lethal assaults launched by the very students they aim to reform.

On this page (7)
  1. 1 Where to watch
  2. 2 Characters explained (12)
  3. 3 Where & when it takes place
  4. 4 Themes & meaning (4)
  5. 5 Character & meaning questions
  6. 6 Movie threads
  7. 7 Every angle
Loading streaming availability…

12 main characters · contains spoilers

The Siege at Thorn High Characters Explained: Who Is Who

The main characters of The Siege at Thorn High (2025), heroes and villains: what drives them, how they change over the course of the story and what each of them reveals about the film's bigger ideas.

  • Edwin (Morgan Oey)

    A seasoned substitute teacher in 2027 Jakarta who uses his position to uncover family ties and protect students amid escalating unrest. Calm, resourceful, and stubbornly principled, he navigates danger with careful strategy and growing resolve to solve Silvi’s mystery. His empathy for the vulnerable drives him to confront violence rather than flee from it.

    • 🧭 Protagonist
    • 🧑‍🏫 Teacher
    • 🌆 City-resilience
  • Silvi (Lia Lukman)

    A victim of a brutal crime in 1998 whose legacy haunts Edwin’s mission to locate her child. Her memory motivates characters to confront prejudice and protect the vulnerable, serving as a moral center for the story. She embodies the long arc of suffering that resilience must reckon with.

    • 💔 Victim
    • 🕊️ Legacy
    • 🧭 Memory
  • Panca (Emir Mahira)

    A student from the past era whose romance with Silvi informs Edwin’s present-day resolve. In 2027, his adult self remains a touchstone for family, loyalty, and the dangers of unchecked anger. He embodies the personal stakes that connect generations of Jakarta’s communities.

    • 💌 Romantic lead
    • 🕵️‍♂️ Confidant
    • 🧩 Mystery
  • Khristo (Endy Arfian)

    A talented student whose drawings reveal a keen observational mind. Born abroad and connected to Edwin through contested memories, Khristo’s identity challenges assumptions about kinship and belonging. He becomes a crucial link in deciphering the cryptic clues surrounding Silvi’s past.

    • 🎨 Artist
    • 🧭 Identity clues
    • 🌐 Diaspora
  • Rangga (Fatih Unru)

    A high-spirited student with a protective instinct for his friends and family. His fate in the violence-laden climax underscores the human cost of mob rule and the fragile line between courage and danger. He embodies the innocence caught in the crossfire of political and social turmoil.

    • 👦 Student
    • 🛡️ Innocence
    • 💔 Loss
  • Jefri (Omara N. Esteghlal)

    A gang leader whose brutality escalates during riots and school confrontations. He is quick to exploit fear and aggression to assert control, making him a primary antagonist whose actions precipitate tragic outcomes. His arc exposes how prejudice can be weaponized by those in search of power.

    • 🗡️ Antagonist
    • 🕶️ Gang leader
    • 🧨 Violence catalyst
  • Diana (Hana Malasan)

    A school staff member who becomes Edwin’s ally and a quiet mediator between different groups. She embodies resilience in the face of chaos, offering mentorship and support to students in need. Her presence helps anchor moments of humanity amid rising violence.

    • 👩‍🏫 Ally
    • 🕊️ Bridge-builder
    • 🧭 Guardian
  • Gerry (Dewa Dayana)

    A brutal enforcer whose actions escalate the danger within the auditorium and laboratories. His confrontation with Edwin and Kristo highlights the merciless edge of vengeance when prejudice is fused with power. His downfall underscores the consequences of unchecked aggression.

    • 🔪 Assassin
    • 🧨 Violence catalyst
    • 🏚️ Shadowy figure
  • Sim (Florian Rutters)

    A fellow student whose fate mirrors the perilous environment surrounding the school. Sim’s presence adds complexity to the dynamics of the gang’s influence and the turmoil affecting the student body. His experiences reflect the broader assault on youth during civil unrest.

    • 🎨 Student artist
    • 🕳️ Victim
    • 🧭 Clue bearer
  • Culap (Raihan Khan)

    A student associated with the Bukit Duri crowd whose actions illustrate how peer pressure can escalate conflict. Culap embodies the pressures felt by adolescents under a culture of intimidation and retaliation. His choices emphasize the consequences of belonging to a gang under threat.

    • 🧒 Student
    • 🕸️ Peer pressure
    • 🧩 Gang member
  • Dotty (Satine Zaneta)

    A secondary character whose presence underscores the wider social network surrounding the school. Dotty’s interactions reveal how rumors, loyalties, and alliances shift as danger intensifies. She helps map the social terrain in which Edwin and his allies operate.

    • ✨ Side character
    • 🕊️ Messenger
    • 🧭 Social link
  • Jay (Farandika)

    A younger student whose behavior mirrors the chaotic environment of the school. Jay’s actions illustrate how youth become entangled in the cycles of violence and how some seek a path away from aggression. His arc adds texture to the ensemble of Class 3F.

    • 🏃‍♂️ Student
    • 🪬 Influence of peers
    • 🧩 Rising tension

Last updated: January 06, 2026 at 10:48

Was this helpful?

Setting

Where and When Does The Siege at Thorn High Take Place?

The setting of The Siege at Thorn High (2025): the year and time period, the places and locations, and how they shape the characters, the mood and the tension of the story.

Time period

1998, 2009, 2027

The narrative moves through three key moments: the May 1998 riots targeting ethnic Chinese communities, the 2009 high school events that shape Edwin’s mission, and a chaotic 2027 Jakarta where discrimination persists and violence erupts within schools. These periods anchor the story in a long arc of prejudice, memory, and survival. Each era reveals how history informs present-day choices and collective identity.

Location

Jakarta, Indonesia, Chinatown, Jakarta, Bukit Duri Senior High School

The film unfolds across a densely populated Jakarta, including its crowded streets, Chinatown districts, and the classrooms of Bukit Duri Senior High School. The city is depicted as a battleground where past riots echo into present-day tensions between communities. The school serves as a focal point for student life, authority dynamics, and the clash between violence and hope within an urban landscape.

  • 🌆 Urban Jakarta
  • 🧭 Ethnic tension
  • 🏫 Educational setting

Last updated: January 06, 2026 at 10:48

Was this helpful?

4 major themes

The Siege at Thorn High Meaning: Themes & Message Explained

What is The Siege at Thorn High (2025) really about? The emotional, social and philosophical themes the film keeps returning to, its symbolism and the message beneath the surface.

  • Racial Tensions

    The film centers on enduring ethnic prejudice in Indonesia, showing how stereotypes about wealth and ethnicity can explode into real-world violence. It traces how Chinese-Indonesian communities are repeatedly marginalized by mobs, with individuals paying personal prices for inherited bias. Through the intertwined fates of Edwin, Silvi, and their peers, the story exposes how discrimination corrodes trust and fuels cycles of retaliation. The theme argues that recognizing history is essential to breaking the pattern of violence.

  • Identity

    Identity drives much of the characters’ decisions as they navigate a city that stigmatizes their backgrounds. Edwin’s search for his familial connections and his role as a teacher bridging divides highlight how belonging is negotiated through acts of care and courage. Kristo’s ambiguous origins and his Malaysia-born background complicate notions of kinship and loyalty. The film uses personal quests to question what it means to belong in a society defined by division.

  • Trauma

    The story treats trauma as a living memory, resurfacing across generations through flashbacks and present-day violence. The 1998 and 2009 events leave invisible scars that shape trust, fear, and response to danger. Characters carry the weight of past injuries as they face new threats, highlighting how communal wounds persist when justice is elusive. The narrative suggests healing requires acknowledging the pain rather than suppressing it.

  • Power

    Power dynamics emerge through mobs, school authority, and private motivations that drive violence and protection. The characters confront those who exploit unrest to control others, while Edwin and Diana attempt to safeguard their students and peers. The climactic confrontations reveal how authority can be corrupted or reimagined through courageous collective action. The theme interrogates who holds power and at what cost to human life.

Last updated: January 06, 2026 at 10:48

Was this helpful?

Character & theme questions

The Siege at Thorn High Characters & Meaning: Your Questions Answered

The questions people ask about The Siege at Thorn High (2025): who the characters really are, their relationships, what the symbols mean, where it takes place and what the movie is really about. Each answer contains spoilers.

Q1

Where is the movie set?

The film takes place primarily in Jakarta, Indonesia, featuring crowded urban streets, Chinatown districts, and the classrooms of Bukit Duri Senior High School. The city is portrayed as a tense battleground where historical ethnic tensions between communities continue to simmer into present-day conflict.

  • jakarta
  • indonesia
  • setting
  • school
  • bukit duri
  • chinatown
Q2

When does the story take place?

The narrative spans three time periods: May 1998 when riots targeted ethnic Chinese communities, 2009 during formative high school events, and 2027 in a futuristic Jakarta where discrimination persists and violence erupts within schools. These parallel timelines connect past trauma to present-day choices.

  • 1998
  • 2009
  • 2027
  • time period
  • riots
  • future jakarta
Q3

What is the main theme of the movie?

The film centers on enduring ethnic prejudice in Indonesia, particularly against Chinese-Indonesian communities. It explores how stereotypes about wealth and ethnicity can escalate into real-world violence, showing cycles of discrimination, retaliation, and the personal costs inherited across generations.

  • racial tension
  • ethnic prejudice
  • discrimination
  • chinese-indonesian
  • mob violence
Q4

How does the movie explore identity?

Identity drives many characters' decisions as they navigate a city that stigmatizes their backgrounds. Edwin searches for familial connections while acting as a teacher bridging divides. Characters question what it means to belong in a society defined by division, with ambiguous origins and cross-border backgrounds complicating notions of kinship and loyalty.

  • identity
  • belonging
  • family
  • kinship
  • loyalty
Q5

How does the film handle trauma?

The story treats trauma as a living memory that resurfaces across generations through flashbacks and present-day violence. The 1998 and 2009 events leave invisible scars shaping trust, fear, and responses to danger. Characters carry past injuries into new threats, suggesting healing requires acknowledging pain rather than suppressing it.

  • trauma
  • flashbacks
  • generational trauma
  • memory
  • healing
Q6

What does the movie say about power?

Power dynamics emerge through mobs, school authority, and private motivations driving both violence and protection. The film interrogates who holds power and at what cost to human life, showing how authority can be corrupted or reimagined through courageous collective action during crises.

  • power
  • authority
  • mob
  • corruption
  • control
Q7

Who is Edwin in the story?

Edwin is a seasoned substitute teacher in 2027 Jakarta who uses his position to uncover family ties and protect students amid escalating unrest. He is calm, resourceful, and stubbornly principled, driven by empathy for the vulnerable to confront violence rather than flee.

  • edwin
  • teacher
  • protagonist
  • morgan oey
  • substitute teacher
Q8

Who is Silvi and why is she important?

Silvi is a victim of a brutal crime in 1998 whose legacy haunts Edwin's mission to locate her child. Her memory motivates characters to confront prejudice and protect the vulnerable, serving as a moral center for the story and embodying the long arc of suffering that resilience must reckon with.

  • silvi
  • 1998
  • victim
  • mystery
  • child
Q9

Who is Jefri in the movie?

Jefri is a gang leader whose brutality escalates during riots and school confrontations. He exploits fear and aggression to assert control, making him a primary antagonist whose actions precipitate tragic outcomes and expose how prejudice can be weaponized by those seeking power.

  • jefri
  • gang leader
  • antagonist
  • villain
  • riots
Q10

Who is Diana in the story?

Diana is a school staff member who becomes Edwin's ally and a quiet mediator between different groups. She embodies resilience in the face of chaos, offering mentorship and support to students in need and helping anchor moments of humanity amid rising violence.

  • diana
  • ally
  • mediator
  • support
  • mentor
Q11

Who is Khristo and what is his role?

Khristo is a talented student whose drawings reveal a keen observational mind. Born abroad with contested memories connecting him to Edwin, his identity challenges assumptions about kinship and belonging. He becomes crucial in deciphering clues surrounding Silvi's past.

  • kristo
  • student
  • artist
  • drawings
  • born abroad
Q12

Who is Rangga in the film?

Rangga is a high-spirited student with a protective instinct for his friends and family. His fate in the violence-laden climax underscores the human cost of mob rule and the fragile line between courage and danger, embodying innocence caught in political and social turmoil.

  • rangga
  • student
  • protective
  • courage
  • mob violence
Q13

What historical events influence the story?

The May 1998 riots targeting ethnic Chinese communities serve as the film's historical foundation. These events, which targeted Chinese-Indonesians due to stereotypes about wealth and ethnicity, leave lasting scars that echo through the 2009 and 2027 timelines, shaping present-day tensions and character motivations.

  • 1998 riots
  • ethnic chinese
  • historical discrimination
  • indonesia
  • mass violence
Q14

What is Bukit Duri Senior High School?

Bukit Duri Senior High School serves as the focal point for the story, representing both the battleground of student life and the clash between authority dynamics and violence. The school embodies the struggle between education as a force for hope and the escalating chaos of surrounding societal tensions.

  • bukit duri
  • high school
  • school
  • education
  • thorn high
  • setting

Movie threads

More Movies Like The Siege at Thorn High, by Mood & Story

Curated lists built around what makes The Siege at Thorn High tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

Institutional siege thrillers like The Siege at Thorn High

Tense stories of characters trapped and fighting for survival within a crumbling institution. If you liked the high-stakes tension of The Siege at Thorn High, you'll find more movies here where characters are trapped in a pressured environment. These stories feature brutal survival scenarios, moral decay, and a relentless fight for control within confined spaces.

  • claustrophobic
  • tense
  • brutal
  • desperate
  • chaotic
  • oppressive
  • Tone: dark, tense, brutal
  • Pacing: fast, escalating
Why these movies?

The story pattern: These narratives typically begin by establishing a volatile or failing institution. A catalyst event triggers a violent takeover or lockdown, trapping a diverse group inside. The plot escalates through waves of conflict, strategic standoffs, and brutal acts of violence, exploring themes of authority, survival, and the breakdown of order.

Why they belong together: Movies in this thread share a claustrophobic setting, high-intensity pacing, and a focus on the psychological and physical toll of a prolonged siege. They deliver a consistently tense and often brutal viewing experience.

Movies about bleak vengeance and societal collapse like The Siege at Thorn High

Gritty stories where personal revenge unfolds against a backdrop of societal decay. Fans of The Siege at Thorn High who appreciated its heavy themes of racial violence, societal breakdown, and a bittersweet quest for retribution will find similar films here. These stories are emotionally heavy, dark, and offer little comfort.

  • vengeful
  • cynical
  • gritty
  • oppressive
  • anxious
  • brutal
  • Tone: dark, cynical, bitter
  • Pacing: fast, driven
Why these movies?

The story pattern: The narrative follows a protagonist, often carrying deep personal trauma, who seeks justice or revenge in a world where societal structures have failed. Their journey is morally complex, revealing the cyclical nature of violence. The climax provides a resolution, but it's typically tarnished by immense loss and a bleak outlook on humanity.

Why they belong together: These films are grouped by their shared dark tone, heavy emotional weight, and central focus on revenge/redemption amidst a collapsing social order. They leave the audience with a sense of grim clarity rather than hope.

Every angle

The Siege at Thorn High (2025) Explained: Plot, Ending, Timeline & Characters

Everything about The Siege at Thorn High in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning, the ending explained 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