Evil (2003) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Erik Ponti
(played by Andreas Wilson) — protagonist
Protagonist. A 15-year-old boy transferred to Stjärnsberg boarding school after being expelled for violence. He suppresses his aggression, befriends Pierre, and falls in love with cafeteria worker Mar...
Marja
(played by Linda Zilliacus) — supporting
A Finnish cafeteria worker at Stjärnsberg. She bonds with Erik after a difficult day, and they begin a romance. She admires his resilience, rescues him after a brutal ambush, and shares a night with h...
Dahlén
(played by Jesper Salén) — supporting
A member of the oppressive Student Council. He actively participates in targeting and bullying Erik. Erik easily defeats him in a physical confrontation following his return to school.
von Schenken
(played by Fredrik af Trampe) — minor
Student
(played by Danny Saucedo) — minor
Ekengren
(played by Kjell Bergqvist) — minor
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Student → Erik Ponti
(Power Institutional Opponent) — Student represents the broader student body involved in the school's oppressive self-government.
The plot describes sixth-form students forming a Student Council that punishes disobedient students, while Erik is targeted for refusing to comply.
Erik Ponti → Ekengren
(Professional Legal Advocate) — Ekengren uses his legal position to challenge the school's misconduct and protect Erik.
Ekengren, described as a family friend and lawyer, confronts the headmaster on Erik's behalf and helps secure his reinstatement.
Erik Ponti → Marja
(Romantic Partner) — Marja becomes Erik's main source of affection, comfort, and emotional hope.
Erik meets Marja in the school kitchens, and they begin a romance. They spend a night together after Marja rescues Erik from an ambush.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Dahlén → von Schenken
(Alliance Fellow Antagonist) — They function together as members of the hostile student power structure.
Dahlén and von Schenken confront Erik together when he challenges them to a fight.
Erik Ponti → von Schenken
(Conflict Physical Opponent) — Von Schenken is one of the student antagonists confronted by Erik.
Erik challenges von Schenken and Dahlén to a fight after returning to school, and easily defeats them.
Erik Ponti → Dahlén
(Conflict Antagonist) — Dahlén represents the oppressive student authority that Erik repeatedly resists.
Dahlén participates in the Student Council's bullying of Erik, and Erik later challenges him to a fight and defeats him.
Story Analysis
Erik struggles against institutional and domestic violence while learning that moral strength means refusing to repeat the abuse imposed on him.
Plot Progression
Violence and Exile
— Erik suffers abuse at home and is expelled from school after responding violently. His mother sends him to Stjärnsberg for a fresh start.
The School's Cruel Order
— Erik discovers that senior students control the boarding school through punishment and humiliation. His refusal to submit makes him a target, while swimming offers a temporary path to dignity.
Punishment Without Limits
— The council turns its cruelty toward Erik's roommate, and Erik sacrifices his place on the swimming team to help him. The abuse escalates into a severe ambush from which Marja rescues Erik.
Love and Expulsion
— Erik defeats two student antagonists but discovers that Marja has been fired. An intercepted love letter is used to justify his expulsion, pushing him toward a decisive moral confrontation.
Breaking the Cycle
— Erik refuses to kill his defeated enemy and returns with legal support from Ekengren. After reinstatement, he confronts the violence at home and chooses a future built on hope rather than revenge.