Sofia McKendrick, Natalie Dormer, is a blind pianist living in a small London apartment, and her days are shaped by a trauma she hasn’t fully processed—the massacre of her family at the hands of Serbian paramilitaries. She moves through her world with quiet precision, relying on memory, sound, and routine to navigate a city that feels both intimate and perilous.
Her next‑door neighbor, Veronique, Emily Ratajkowski, is the daughter of the Serbian philanthropist Zoran Radic, a man suspected of running criminal networks. Despite the danger that surrounds Veronique’s lineage, the two women maintain a seemingly cordial if uneasy friendship. In a brief elevator exchange, Veronique slips Sofia a USB drive and murmurs something about a perfume that she calls “Liquid Gold.”
> Liquid Gold
Soon after, Sofia witnesses Veronique fall to her death during a struggle in Veronique’s room. She does not tell the police detective Oscar Mills what she saw, and she hides the USB drive as the investigation begins to circle around Radic and his associates.
At a public event hosted by Zoran Radic, Sofia overhears a tense exchange between Radic, his head of security Alexandra Gordon Kim Adis and her brother Marc Ed Skrein. They acknowledge Veronique’s pregnancy and reveal that Marc was sent to kill her; the tension hints at a deeper network of motives and loyalties behind Veronique’s death. Radic’s world feels increasingly close to Sofia, and she finds herself dodging both investigators and the eyes of Radic’s men as they probe Veronique’s apartment.
Marc rescues Sofia from an attempted assault and kidnapping, and the two form a complicated bond that blossoms into an affair. Through Marc, Sofia learns that Veronique’s death may have been driven by a mix of paranoia and fear rather than a clear‑cut suicide. As their relationship deepens, Sofia discovers a path toward striking back at Radic—but she does so in collaboration with her adopted father, Niall, a former soldier who once rescued her as a child. She entrusts Niall with the USB drive and uses the password “Liquid Gold” to unlock a trove of Radic’s assets and operations, a discovery that reframes Sofia’s own past and what she might become.
Sofia’s memories begin to intertwine with Balma Lexi Benbow-Hart, her sister who could see yet pretended to be blind for Sofia’s sake. Long‑hidden family histories surface: the two sisters grew up among Radic’s circles in Bosnia, where Radic betrayed them and unleashed the paramilitary massacre that shaped Sofia’s life. Veronique had planned to expose her father’s crimes and had given Sofia the drive to do so.
As the USB contents draw Alexandra into a dangerous calculus—seeking to seize Radic’s operations for herself—Sofia trades a copy of the drive to Alexandra in exchange for a photo that identifies Alexandra and for a private audience with Radic at Veronique’s funeral. The exchange is tense, and Alexandra delivers a copy of the photo to Radic at the ceremony, setting in motion a confrontation that may topple them both. Sofia confronts Radic, who confronts her with a confession: he had loved Sofia’s mother and, in a brutal act, raped her, believing Sofia might be his daughter. The revelation devastates Sofia, leaving her to face a complicated matrix of guilt, revenge, and a blood bond she cannot ignore.
Detective Mills investigates Sofia’s past more deeply and uncovers that the name “Sofia” is an alias—an identity forged from Niall’s own history and the memory of his biological daughter who died in infancy. The truth ripples outward, and Niall himself soon dies in a hospital bed, his death tightening the noose around Radic and his operatives.
Radic learns of Alexandra’s treachery and orders her death; Marc, torn between loyalty and guilt, abandons Alexandra for her role in a child’s death. Radic arrives at Sofia’s apartment intent on killing her, but Marc rushes in to defend her. Mills, watching from a distance, realizes Sofia had carefully studied Marc’s wanted poster and races toward the apartment to intervene. In the ensuing struggle, Marc decimates Radic’s guards, but Radic overpowers Sofia and closes in for a fatal strike. As Sofia fights to stab Radic, Marc arrives at the last moment, shoving Radic out of the window and leaving him impaled on a spiked fence below.
In the final, shocking twist, it’s revealed that Sofia was never blind after all—Balma was the one who lived Sofia’s life, while the real Sofia was killed during the Bosnian massacre. Balma had assumed Sofia’s identity for years, feigning blindness to protect the truth she carried. With Radic’s death and the truth uncovered, Marc urges Balma to run, taking the fall for Radic’s death himself, and Balma flees the scene as police arrive, leaving Sofia’s past and present forever tangled in the consequences of a single, devastating act of violence.