In the ongoing saga of Liam (Donny Pangilinan) and Olsen (Kyle Echarri) as rivals turned allies in “Roja,” what began as a bond tested by family secrets turned into confrontation, betrayal, and survival. Their relationship is a mirror of the chaos surrounding their family, the guests of La Playa Roja, caused by Uno and his team.

Let us look back and trace Liam and Olsen's journey through secrets, bloodshed, and Uno’s relentless siege on the Roja family---a timeline marked by anger, alliances, and risky plans, all rooted in secrets about to unfold.
Liam vs. Olsen: The spark of conflict
It all started when Liam caught sight of Olsen with his father, Magnus (Raymond Bagatsing), secretly meeting Ayen (Yassi Pressman), his mistress. Having already caught his father cheating on his mother, this discovery deepened Liam’s anger---not only toward Magnus but now toward Olsen as well, whom he had always considered one of his best friends.
The heated argument later escalated as Liam and Olsen clashed with arnis sticks and began to spar. Olsen tried to explain that Magnus had forced him to confess how Liam found out about the ongoing infidelity, adding that he had seen Liam during the secret meeting with Ayen and later talking to his mother, Greta (Lorna Tolentino), convincing her to leave Magnus. But Liam’s fury only grew darker. “Oo, nakita mo… Pero nakita mong nagsumbong ako, ha?! Narinig mo?!” he snapped, accusing Olsen of enabling Magnus’ infidelity.
This was followed by another confrontation, where Liam overheard Olsen expressing admiration for Magnus as the head of La Playa Roja, even offering to work and train under his supervision. This pushed Liam to accuse Olsen of envy, realizing that Olsen had always been fond of Magnus since they were kids---bringing their bond to the brink.
Another underlying issue that threatened to ruin their friendship even further was the fact that Wendy (Janice de Belen), Olsen’s mother, had been used as Greta’s fall guy for her financial crimes. Desperate to keep Olsen alive after an accident, Wendy sought help from Greta, whom she considered her best friend. Greta, who had no money at the time and was facing financial problems Magnus didn’t even know about, thought of another way to help Wendy: to take the blame for her crimes and go to jail in exchange for supporting Olsen’s medical and financial needs.
Wendy went to jail, and Olsen was able to finish his studies thanks to Greta’s help. When Wendy returned from prison, she learned about the rift between Liam and Olsen and urged her son to make amends---but Olsen refused.
Survival ties between Liam and Olsen

Despite the bitterness, circumstances force Liam and Olsen to work together when La Playa Roja is infiltrated by armed men led by Uno (Joel Torre), who is seeking revenge against the Roja family. This shakes up the entire resort, leaving everyone with no choice but to protect themselves amid the danger surrounding them.
Liam was supposed to leave for New York for his scholarship grant, but the sudden siege forced him to stay at the resort. He hides carefully and witnesses Greta and Magnus face Uno’s wrath. When they take his parents as hostages, he bravely grabs a rifle and searches for a way to save everyone from danger.
Meanwhile, Olsen focuses on his family. His grandfather, Chief Ben (Levi Ignacio)---who also serves as the resort’s head of security---returns to the resort to check on things after learning that the cellular signals were no longer working. When Olsen and Wendy learn about the siege, Olsen keeps his mother, Wendy, safe before heading out to look for his grandfather.
Along the way, he bumps into Liam. At first, the two try to go against each other, but they eventually call a ceasefire after realizing how dangerous the resort premises have become. With small arguments here and there, Liam and Olsen cling to survival together, their last chance to make amends hanging by a thread.
Survival and first blood
The chaos escalated as they observed the goons’ motives while crawling through the air-conditioning vent and making their way into the banquet hall from above to keep an eye on everyone---and possibly think of a plan to escape. They soon realized that money was the target.
Liam and Olsen then discovered that even the security cameras had been hacked by the goons, limiting their ability to hide anywhere in the resort. When Olsen found Wendy missing from where he had originally left her, panic set in. They managed to return to the security room---where a few security personnel lay dead on the ground---and checked the cameras to locate Wendy, eventually spotting her walking by the shore.
This sent Liam and Olsen into further panic, knowing the goons might also be watching Wendy through the cameras. They rushed to the shore but had to be careful, aware they could soon be seen on camera as well. They tried to come up with a strategy to save Wendy but were eventually caught in a battle with the goons.
In the struggle to save Wendy, Chief Ben, and Fin (Igi Boy Flores), Liam had no choice but to kill for the first time in order to defeat the thugs. Yet alongside Olsen, he managed to rescue others as well.
Signals and strategy
Now that Wendy, Chief Ben, and Fin were safe, the duo turned to strategy: Olsen destroyed one of the CCTV cameras, while Liam attempted to regain internet access through satellite Wi-Fi, since the goons had cut off all connections to avoid being caught by the authorities.
As they made their way back to their hiding place, Luna (Maymay Entrata) and the other VIP guests were caught in a battle with the armed men. Fortunately, Liam and Olsen were able to help, and they eventually managed to save Luna along with the other VIP guests, despite being captured multiple times by the attackers.
Olsen and Liam still engaged in brief arguments, but with Luna’s intervention, their teamwork grew stronger. With Olsen’s help, Liam called the police via satellite, sparking a bit of hope that they might finally gain their freedom---only for them to later discover that the authorities were in league with Uno and fully aware of the siege, leaving them in despair.
When Uno and his team discovered that one of the CCTV cameras had been destroyed, they launched their own investigation and soon realized that Olsen had not yet been captured. Determined, they set out to take him---alongside Liam.
Liam and Olsen's breaking point
However, betrayal loomed. When Uno received a tip that Liam had tried to contact the authorities, he flew into a rage and launched a manhunt to capture him. To lure Liam out, Uno threatened to kill Greta and Magnus, making sure Liam knew about his plans.

Liam had no choice but to reveal himself. He was caught and faced Uno’s fury just to save his parents. Olsen tried to stop Luna from following, but the chaos consumed them all. Forced into a corner, Liam had no choice but to reveal Olsen’s and the other residents’ whereabouts.
Olsen, along with his family and the other resort guests, was found because of Liam’s betrayal, which tipped Uno off about his hiding place. Liam’s actions enraged Olsen, making him realize that maybe Liam had never truly been a friend to him after all. Their alliance had been broken once more.
Luckily, Olsen managed to escape. As he searched for Doc Jessie (Robert Seña) to seek help---since his mother, Wendy, had been shot by the goons---Olsen ended up killing one of Uno’s men, Singko (Gello Marquez). Upon learning this, Uno became even more enraged and began thinking of another way to lure Olsen out of hiding.
Liam pleads for Olsen's help
Used as bait to draw Olsen out, Uno's team straps a bomb to Liam and gives him 30 minutes to bring Olsen in. Tres (Bernard Palanca), Kwatro (Harvey Bautista), and Sais (Lou Yanong) watch him through the camera they attached to him. But that’s not the only catch---Luna’s life is also at risk. If Liam fails to bring Olsen, the bomb strapped to him will explode, and the goons will kill Luna.
Still enraged by how Liam tipped them off, Olsen faces another revelation. He finds the one‑million‑peso check that Greta gave Wendy when they reunited after Wendy’s time in jail. When Olsen asks Wendy for clarification, she breaks down and reveals everything she did with Greta, further urging Olsen not to be angry at the Roja family---especially Liam---as they had helped their family through many crises. This sends Olsen into a fever‑pitch rage.
Struggling to find Olsen, Liam thinks of another strategy and rushes to Magnus’ office. He calls out to Olsen and pleads through the PA system, but Olsen---still reeling from Liam’s betrayal and from learning how Liam’s family used Wendy to cover up their crimes---refuses to give in.
Olsen forms his own plan and heads to the resort’s private dock, where several speedboats are docked, hoping they might help with an escape. He doesn’t spare a thought for Liam or his pleas. Meanwhile, Liam manages to escape the goons’ bombing and save Luna. Eventually, Liam and Olsen cross paths once more at the resort’s private dock.
Olsen's fury towards the Roja family

Upon learning that Greta (Lorna Tolentino) was the reason for Wendy’s (Janice de Belen) imprisonment, Olsen (Kyle Echarri) grows furious with Liam (Donny Pangilinan) and immediately attacks him at the private dock, unable to contain his anger despite Uno’s (Joel Torre) armed men roaming the area. He points his gun at Liam, enraged that Liam had ratted out their location to Uno and that Greta (Lorna Tolentino) was behind Wendy’s imprisonment.
Later, to fight back against Uno and his team, Liam and Olsen temporarily join forces to help Doc Jessie (Robert Seña), Coney (Sandy Andolong), Nurse Claire (Rans Rifol), and Jules (AC Bonifacio) escape on a speedboat. They quickly search for a place to hide before Uno’s armed men catch up to them.
Revelations of Wendy and Greta's shared past

While hiding, Olsen attacks Liam again---first, blaming him for their failed escape, and second, because his anger still stems from Greta being the cause of Wendy’s imprisonment. Wendy stops Olsen from revealing the truth to Liam, but Olsen remains persistent, insisting that Liam should know what Greta did and how she took advantage of their financial situation back then, leaving Liam stunned.
Not long after, Liam reunites with his parents, saving them from Uno's team. Still doubting Olsen’s claims, Liam later confirms the truth directly from Greta herself when Olsen confronts her in front of Liam and Magnus (Raymond Bagatsing). Greta admits that she used Wendy to pay for her crimes, deepening the rift between them. She then blames Wendy for throwing her under the bus, but Olsen defends his mother. Magnus and Liam urge Greta to apologize to Olsen and his family but she refuses.
Later, Liam apologizes to Wendy and Olsen on Greta’s behalf. Though Olsen accepts, he remains furious and reminds Liam of the pain Greta has caused their family. Their argument is about to escalate until Luna (Maymay Entrata) intervenes, urging them to set aside their pride.
Liam faces Uno's wrath; Olsen saves him
Before parting ways to save the victims, Liam and Olsen agree on a ceasefire and lay out their plans. Liam and Luna orchestrate a mission to rescue the staff held captive in the storage area, but they soon uncover a mole among the staff who is secretly allied with Uno and his team. Meanwhile, Olsen and Ice (Kai Montinola) work together to free the hostages from the banquet hall.

During a clash with Uno, Liam is shot by one of the armed men, but Magnus and Olsen rush in to save him and cover their escape. Back at their safe house, as Ice helps Liam with his gunshot wound, Luna urges Olsen to fully forgive Liam and reminds him of their strong bond, and how Liam once defended him from bullies when they were kids. Olsen pauses to reflect but remains hesitant.
Olsen watches Liam in pain while Ice continues to treat his wounds. When Liam finally recovers, he expresses his gratitude to Olsen, admitting that he owes him this time. Liam also chooses to set aside his anger toward Greta and forgives her for what she did.
Crossfire in the shadows
Upon recovery, Liam helps Olsen and the authorities orchestrate their escape plan. Liam asks Olsen about their plans for Ian (Harvey Bautista), whom they had captured and held hostage. However, when they return to check on Ian, he is already missing.

Fin (Igi Boy Flores), who had been unconscious, seeks Liam and Olsen’s help to track Ian, who managed to escape with Dado (Bernard Palanca). The two chase them through the suburbs. Dado’s rage intensifies when he accidentally shoots Ian, and just as he is about to fire at Liam and Olsen, Magnus arrives and helps them escape.
Liam and Olsen take refuge in an abandoned hotel with Magnus. As Uno closes in on them, they rush to the rooftop, but Magnus lures Uno away to buy them time. Worried about his family, Olsen decides to leave Liam behind to save them, and the two part ways.
Olsen refuses to forgive Liam and his family
After helping Magnus escape Uno’s wrath, Liam reunites with Olsen, and together they hide in the suburbs with the other victims who failed to escape. Liam asks about Greta’s whereabouts, and they reveal that Wendy chose to leave Greta behind, as Greta herself refused to come with them. Liam blames her further, but Olsen angrily intervenes, reminding him that their safety should come first.
Eventually, Ben (Levi Ignacio) and Wendy urge Olsen to forgive Liam and understand his situation, but Olsen remains unmoved. He reminds them how the Roja family has treated them unfairly. Wendy and Ben choose to understand where Olsen is coming from, even if his anger lingers.

With secrets revealed, betrayals unfolding, and alliances shattered, how will these underlying issues affect Liam and Olsen’s friendship---and even more so, their safety during the siege?
Don't miss an episode of “Roja" weeknights on Kapamilya Channel, A2Z, ALLTV2, Kapamilya Online Live (KOL) and iWant.