Betty (played by Cristina Marsillach) is a protagonist in Opera.
The protagonist and understudy soprano who replaces the prima donna as Lady Macbeth. She survives multiple attacks by a masked serial killer and overcomes past trauma and sexual dysfunction to ultimately expose the culprit. Marco (played by Ian Charleson) is a protagonist in Opera.
The horror film director staging Verdi's Macbeth at the opera house. He supports Betty, assists in her survival, and orchestrates a risky plan using live ravens to identify the killer. Inspector Alan Santini (played by Urbano Barberini) appears in Opera.
The police inspector investigating the murders, who is secretly the masked serial killer. He is obsessed with Betty's deceased mother and targets Betty to relive his past violence. Mira (played by Daria Nicolodi) appears in Opera.
Betty's agent and manager who provides professional guidance and emotional reassurance. She is fatally shot by the killer while attempting to verify an intruder through a peephole. Giulia (played by Coralina Cataldi-Tassoni) appears in Opera.
A seamstress hired to mend Betty's stage costume. She becomes a victim when she accidentally swallows a gold bracelet planted by the killer, which he retrieves by cutting her throat. Stefano (played by William McNamara) appears in Opera.
The opera house stage manager and Betty's romantic partner. He is sympathetic to her struggles but is stabbed to death by the masked killer while Betty is bound and forced to watch.
Opera (1987) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Betty
(played by Cristina Marsillach) — protagonist
The protagonist and understudy soprano who replaces the prima donna as Lady Macbeth. She survives multiple attacks by a masked serial killer and overcomes past trauma and sexual dysfunction to ultimat...
Marco
(played by Ian Charleson) — protagonist
The horror film director staging Verdi's Macbeth at the opera house. He supports Betty, assists in her survival, and orchestrates a risky plan using live ravens to identify the killer.
Inspector Alan Santini
(played by Urbano Barberini) — supporting
The police inspector investigating the murders, who is secretly the masked serial killer. He is obsessed with Betty's deceased mother and targets Betty to relive his past violence.
Mira
(played by Daria Nicolodi) — supporting
Betty's agent and manager who provides professional guidance and emotional reassurance. She is fatally shot by the killer while attempting to verify an intruder through a peephole.
Giulia
(played by Coralina Cataldi-Tassoni) — supporting
A seamstress hired to mend Betty's stage costume. She becomes a victim when she accidentally swallows a gold bracelet planted by the killer, which he retrieves by cutting her throat.
Stefano
(played by William McNamara) — supporting
The opera house stage manager and Betty's romantic partner. He is sympathetic to her struggles but is stabbed to death by the masked killer while Betty is bound and forced to watch.
Key Relationships
Mira → Stefano
(Professional Colleague)
Marco → Stefano
(Professional Colleague)
Inspector Alan Santini → Marco
(Conflict Investigator)
Inspector Alan Santini → Mira
(Conflict Murderer)
Inspector Alan Santini → Giulia
(Conflict Murderer)
Inspector Alan Santini → Stefano
(Conflict Murderer)
Betty → Inspector Alan Santini
(Conflict Arch Enemy)
Betty → Marco
(Professional Director)
Betty → Mira
(Professional Agent)
Betty → Stefano
(Romantic Lover)
Story Analysis
A psychological thriller tracing a soprano's survival against a masked killer driven by generational trauma.