Chiaroscuro Season 1 Recap & Ending Explained: Who Is the Serial Killer?

Netflix’s Italian crime series Chiaroscuro follows art expert Cosmo Speranza as he helps Rome’s police solve a series of unusual murders. But when the crimes begin pointing to his father’s past, Cosmo finds himself investigating a serial killer who seems determined to make him the next suspect.

Across eight episodes, the series combines individual investigations with a larger mystery involving art forgery, family secrets, and a death that may not have been a suicide after all. Here’s our Chiaroscuro recap and ending explained, including who the serial killer is and what really happened to Cosmo’s father.

Warning: Major spoilers for all eight episodes of Chiaroscuro follow.

Chiaroscuro Recap: Cosmo Speranza and the Mystery Surrounding His Father

Cosmo Speranza is one of the best art advisors in the business. He can recognize whether a painting is authentic or forged by spotting details that most people would easily overlook.

His expertise proves useful when he begins collaborating with Rome’s police department and Inspector Angelo Tiberi. Their unlikely partnership starts when Cosmo realizes that a murder scene has been arranged to recreate a painting. More importantly, it’s a painting his father once forged.

Cosmo’s father, played by Alessandro Preziosi, was an art professor who secretly worked as a forger. He also had a second family, leaving behind Cosmo and his half-sister Leda, who is now a lawyer.

His death had always been considered a suicide, but Cosmo begins to suspect that he was murdered. Angelo eventually comes to share his suspicions.

As the two investigate individual cases, they also try to identify a serial killer who appears to be targeting people connected to Cosmo’s father’s forgery operation.

The series introduces several other characters whose lives become involved in the investigation. Leda develops a romantic relationship with Angelo, while the inspector also has feelings for Eleonora, the medical examiner and former girlfriend of his best friend, a fellow police officer who died in the line of duty.

Meanwhile, Cosmo works in the art world alongside Mia and her mother, Beatrice Keller, played by Paz Vega.

Throughout the season, Cosmo and Angelo become increasingly effective investigative partners, with their different personalities providing much of the show’s humor. But as the murders continue, the investigation becomes more personal for Cosmo, especially when he begins questioning Beatrice’s involvement in his father’s death.

The final episode brings these mysteries together, revealing who has been killing the people connected to his father and why Cosmo himself has become a target.

CHIAROSCURO_105_Unit_00403RC

Chiaroscuro Episode 8 Recap: Cosmo Becomes the Prime Suspect

The finale begins with Beatrice missing.

Cosmo initially believes she may have left voluntarily, and her disappearance makes him even more convinced that she killed his father. But when Mia arrives, she immediately realizes something is wrong.

Beatrice has a heart condition and needs medication. Since she left without taking her pills, Mia believes someone must have abducted her.

Mia also reveals that her mother suspected Cosmo of being the serial killer and was afraid of him. Cosmo is shocked that Mia might believe the same thing. Meanwhile, the police find Beatrice’s car, along with several hairs inside it.

Cosmo tells Leda that he believes Beatrice murdered their father. He also explains that Beatrice had accused him of being the serial killer. Leda dismisses the accusation, reasoning that he would already get bored of playing a serial killer.

But Cosmo soon discovers that someone is deliberately trying to frame him.

The hairs found in Beatrice’s car belong to him. When the police search his home, they discover Cecilia Landi’s eyeballs and a pair of boots whose prints match those found near Antonelli’s body.

His alibi for another murder is Eleonora, although she was asleep at the time. With the evidence mounting against him, Cosmo turns to Leda for legal representation.

CHIAROSCURO_104_Unit_00249RC

Cosmo Is Arrested and Escapes From Police Custody

Knowing that his arrest is approaching, Cosmo visits Mia.

He asks her directly whether she really believes he could be a murderer. Although nothing romantic has happened between them during the season, their relationship suggests that there are feelings on both sides.

Before Mia can answer, the police arrive and arrest Cosmo.

At the police station, Leda comes up with a plan to help him escape. She takes a scalpel from Eleonora’s bag and gives it to Cosmo, who pretends to take his half-sister hostage.

Holding the scalpel against Leda’s throat and using her as a shield, Cosmo manages to leave the station. While he continues trying to prove his innocence, the episode reveals something that neither Cosmo nor Angelo knows yet.

Leda is the person who abducted Beatrice.

She has been keeping Beatrice alive by giving her the medication she needs, but she intends to kill her for murdering their father. And Beatrice isn’t her only target. Leda also blames Cosmo for what happened to her life and plans to kill them both.

Back at the police station, Eleonora confirms that she was with Cosmo on the night of one of the murders. However, she clarifies that they didn’t sleep together, as Cosmo had suggested. Eleonora was drunk, and Cosmo simply let her sleep on his couch.

Both Eleonora and Angelo are relieved that Cosmo managed to escape, believing he is innocent.

CHIAROSCURO_101_Unit_00443RC

Mia Finally Answers Cosmo’s Question

While Cosmo is on the run, Mia finds him at his favorite place. She has come to answer the question he asked before his arrest.

No, she doesn’t believe he is a murderer, much less a serial killer.

Cosmo then visits Leda’s apartment. While looking for a bandage, he discovers Beatrice’s medication. He immediately realizes what it means: Leda must be the serial killer, and she is the one holding Beatrice captive.

He manages to call Angelo privately from the bathroom and tells him about his suspicions. Rather than confronting Leda immediately, Cosmo decides to go along with whatever she has planned, hoping it will lead him to Beatrice.

He asks Angelo to think about where Leda might take him. Together, they conclude that she is planning a murder-suicide.

Meanwhile, Eleonora discovers evidence that could clear Cosmo’s name. On the night of the murder, he painted a painting of her sleeping on his couch. She goes to Leda’s apartment to share the discovery, unaware that Leda is the person responsible for the murders.

When Eleonora arrives, Leda drugs her. She then takes both Eleonora and Cosmo to Cosmo’s apartment, where Beatrice is already being held.

CHIAROSCURO_106_Unit_00060R

Chiaroscuro Ending Explained: Who Is the Serial Killer?

The final episode confirms that Leda, Cosmo’s half-sister, is the serial killer.

She has been responsible for the murders connected to their father’s past and has deliberately planted evidence to make Cosmo appear guilty.

The hairs in Beatrice’s car, Cecilia Landi’s eyeballs, and the boots found in Cosmo’s home are all part of her attempt to frame him.

But her plan goes further than simply having her brother arrested. Leda wants to kill Beatrice and Cosmo, then make it appear that Cosmo was responsible for what happened.

CHIAROSCURO_101_Unit_00103R

Why Does Leda Want to Kill Cosmo and Beatrice?

Leda’s motive is more personal than Cosmo initially realizes.

When he confronts her about the murders, he questions why she would claim to be avenging their father when she hated him.

Leda explains that she isn’t doing this for their father. She is taking revenge for herself.

Since his apparent suicide, she has never been happy, and she blames the people involved in his past for what happened to her life.

When the painting of Saint Lucia reappeared, Leda realized that a group of people had been involved. She decided to take justice into her own hands.

During the confrontation, she explains the murders she committed and how she managed to plant evidence against Cosmo.

Her plan didn’t account for Eleonora’s presence. Leda intends to claim that she and Eleonora were drugged, while Eleonora herself would be killed.

Cosmo is meant to take the blame for the entire crime.

CHIAROSCURO_107_Unit_00266RC

How Does Angelo Figure Out Where Leda Has Taken Cosmo?

While Cosmo is with Leda, Angelo tries to work out where she intends to carry out her plan.

At first, he believes she might take Cosmo to Bomarzo, to their father’s house. It would be a fitting place if she wanted to connect the final murders to the family’s past.

But while driving, Angelo realizes he has been looking in the wrong place.

The location is Cosmo’s apartment.

He also remembers a painting he saw earlier, The Death of Seneca, and understands how Leda intends to arrange the final crime scene.

Beatrice is meant to die in a scene resembling a Vestal Virgin, while Cosmo’s death will recreate Seneca’s suicide.

Once again, the killer is using works of art to construct a crime scene, just as Cosmo recognized at the beginning of the series.

CHIAROSCURO_107_Unit_00133RC

Does Leda Kill Cosmo, Beatrice, or Eleonora?

Leda doesn’t succeed in carrying out her plan.

As she prepares to shoot Eleonora, Angelo arrives and puts himself between them. He is shot in the shoulder while protecting Eleonora.

The police then shoot Leda, wounding her and stopping the attack. Cosmo, Beatrice, and Eleonora survive, while Angelo is taken to the hospital.

The confrontation also brings an end to the serial killer investigation, with Leda’s involvement finally exposed.

What Really Happened to Cosmo’s Father?

One of the central mysteries throughout Chiaroscuro concerns the death of Cosmo and Leda’s father.

For years, his death was believed to have been a suicide. But Cosmo’s investigation leads him to suspect that someone murdered him.

The finale confirms that Beatrice Keller killed Cosmo’s father.

This also explains why Leda wanted revenge against Beatrice, although her anger extended to Cosmo and the other people she blamed for her unhappiness.

Beatrice is responsible for their father’s murder, while Leda is responsible for the series of killings that Cosmo and Angelo have been investigating.

By the end of the season, both women are in prison.

CHIAROSCURO_103_Unit_00254RC

How Does Chiaroscuro End for Cosmo, Angelo, and Mia?

Following the confrontation, Angelo recovers in the hospital.

He and Eleonora finally have an opportunity to talk, but their conversation is interrupted when Angelo’s large family arrives to visit him.

Their relationship remains unresolved, although Angelo’s decision to protect her during the confrontation leaves them with plenty to discuss.

Cosmo, meanwhile, returns to working with Mia. Her mother is alive but now in prison for the murder of Cosmo’s father. Despite everything that has happened between their families, Cosmo and Mia continue their professional relationship.

There is also a hint that something more could develop between them.

Cosmo promises Mia that he will be punctual from now on, unless he happens to be busy investigating a murder.

The final scene brings the story back to the partnership that has been at the center of the series.

Cosmo and Angelo are eating ice cream together when Cosmo reveals that he has become a permanent collaborator with the police.

After spending the season solving crimes together, their unlikely investigative partnership is now official.

Chiaroscuro_EK_108_050525_00007R

Emma Armbrüster is Senior Editorial Critic at The Viewer’s Perspective. Based in Veneto, Italy, she specializes in deep-dive narrative analysis and episode-by-episode recaps of premier television, providing an independent vantage point on the modern streaming landscape.

Leave a Comment