Gangs of Oslo
Gangs of Oslo (Netflix)

Gangs of Oslo Ending Explained: The Breaking Point of Rami and Moaz’s Twisted Loyalty

Gangs of Oslo begins with the lingering weight of past mistakes and broken friendships. Rami and Moaz were once close childhood companions, but their bond eroded as they grew older and chose opposite paths. Moaz became a police officer, while Rami rose to lead a criminal gang. Their past, filled with petty theft and risky behavior, follows them into adulthood like a persistent shadow. Years later, destiny forces them together under dangerous circumstances. Moaz discovers that the man at the center of his new investigation is Rami, and what appears to be a coincidental reunion soon becomes a battle of loyalty, guilt, and survival.

Moaz joins the Hubro task force during a tense political climate and is assigned to search for a missing man named Hamza. As he digs deeper, he learns that Rami’s gang, the Enemiez, is heavily involved in the case. The gang has a notorious reputation for recruiting children for risky tasks that could push them toward a life of crime. Moaz becomes increasingly uneasy, fearing that his past with Rami may become visible and threaten his career and family. His fear intensifies when Rami proposes that Moaz act as his informant. Their shared childhood resurfaces in Moaz’s mind, especially the memory of Rami taking the blame for him during a robbery when they were only fourteen.

Rami reminds Moaz of the debt he owes him, turning their shared past into a pressure point. Rami’s henchmen begin following Moaz, increasing his fear and confusion. Despite the tension, Moaz continues working to protect Hamza. In an unexpected move, Rami orders a thirteen-year-old boy, Tarik, to take Hamza to the hospital. This shocking decision reveals how deeply the gang exploits minors. Moaz realizes that he cannot escape Rami’s influence as easily as he had hoped. He also realizes that the deeper he goes, the more complicated his life becomes.

Gangs of Oslo
Emir Zamwa and Mohammed Youssef (Gangs of Oslo/Netflix)

Moaz’s Desperation Deepens as Rami Exploits His Weakness and Unravels His Stability

Trying to distance himself from Rami, Moaz requests a transfer out of field duty. His anxiety intensifies when he worries that Hamza might recognize him. In a moment of stress, Moaz attacks Omar, one of Rami’s men, which results in his suspension. During the internal investigation, Moaz faces harsh questioning and racist remarks. Surprisingly, Omar takes the blame for provoking the incident, and this confession reinstates Moaz in his position. Meanwhile, Rami faces personal struggles. He dreams of leaving the criminal world behind for his pregnant girlfriend, Majken, but he remains trapped in the life he created.

Rami discovers Moaz’s greatest vulnerability, which is his daughter Tiril. He kidnaps her briefly and informs the school that he is taking her to a beach, ensuring that she appears safe while frightening Moaz. When Moaz confronts him, Rami emphasizes the wealth and security that his criminal lifestyle provides. The encounter leaves Moaz disturbed. Later that night, he crashes his car while emotionally overwhelmed. Once he returns home, he sees Rami’s reflection in his own face, symbolizing the psychological grip Rami now has on him. Moaz begins to realize that his fear is consuming him.

Moaz’s emotional state deteriorates rapidly. Paranoia begins to take over, and he fears that danger is present even within his own home. He points a gun around the house in confusion until his wife intervenes. Although he tries to rationalize his behavior, Moaz knows that his breakdown is not just stress. The trauma of his past with Rami and the constant threat to his daughter are pushing him to the brink. Rami’s presence becomes an invisible force that Moaz cannot escape. At work, he struggles to appear normal, but it becomes clear that he is caught between duty and fear.

Gangs of Oslo
Emir Zamwa (Gangs of Oslo/Netflix)

Moaz’s Betrayal, Rami’s Desperation, and Rising Chaos Shape a Turbulent Season Climax

The climax begins during Operation Vårløsning, a police mission designed to capture Rami. Moaz participates in the operation but ultimately betrays the mission by allowing Rami to escape. Soon afterward, Moaz’s wife receives a threatening message, prompting Moaz to break into Rami’s home and confront him at gunpoint. Rami denies sending the threat and insists that Omar acted alone. He begs Moaz for help so that he can provide a better life for his unborn child. Meanwhile, Tarik uses Rami’s gun to confront bullies, and Moaz intervenes to save him. The police later trace the gun back to Rami, raising suspicions that someone close to the gang is helping him.

As the police interrogate Tarik, Moaz secretly reassures him through a text message, helping the boy resist pressure. Internal tensions escalate among the Enemiez when Rami discovers Omar’s betrayal and kills him. Moaz’s personal life collapses when his wife learns of his ADHD diagnosis and decides to leave him. In his despair, Moaz buys drugs to cope and is assaulted by dealers. Rami steps in to help Tarik again when Moaz is unable to do so. Meanwhile, Moaz’s coworker India uncovers the truth about his connection to Rami and offers to protect him if he provides evidence against Rami. Moaz feels cornered but reluctantly agrees.

Moaz meets Rami again, but their conversation is interrupted when a gunshot erupts inside Moaz’s car. Officers rush to the scene. Rami escapes, and Moaz is left wounded. The episode concludes with both their fates in doubt. Later, Rami, who is suffering from severe sleep deprivation, sends Moaz a message of gratitude. The season ends with a flashback of the two boys releasing balloons into the sky, symbolizing a connection that remains unbroken despite betrayal, violence, and fear. Tarik continues to rise within the criminal world, suggesting that the cycle of crime continues in unexpected ways.

The season finale leaves many threads unresolved. Rami, now a fugitive, struggles with the fear that Majken may not forgive him, even as he longs to be a good father. Moaz remains emotionally fragile, with only his daughter Tiril by his side. Both men attempt to hold on to family, even as their choices pull them into deeper danger. Tarik’s growth within the criminal world hints at complications that could shape the future. Moaz and Rami remain connected through a mix of guilt, obligation, and buried loyalty. These unresolved tensions create a strong possibility for a second season, focusing on the ongoing search for Rami, Moaz’s precarious double life, and the future of their intertwined destinies.