Yuda, a talented silat practitioner from the Minangkabau region of West Sumatra, embarks on a merantau—a traditional journey—leaving his hometown with hopes of building a new life. His initial plan is to travel to Jakarta with the intention of teaching silat to children and establishing a career there. During his bus ride, he encounters Yayan Ruhian, who plays Eric, another skilled silat artist. Eric offers Yuda cautious advice, warning him that city life differs greatly from his peaceful rural background and that making a living solely through teaching silat will be challenging.
Eager but inexperienced, Yuda joins Eric for an audition aimed at potential bodyguards, a test that Eric easily passes, securing a position in a protective service. Although Eric invites Yuda to join him, Yuda declines, feeling unsure about the gritty reality of the city. The situation takes a turn when the apartment where Yuda was supposed to stay is torn down unexpectedly, leaving him homeless and vulnerable in an unfamiliar urban environment.
The next day, Yuda's wallet is stolen by a young boy named Adit. While pursuing Adit through the bustling streets, Yuda witnesses his sister, Astri, played by Chika Jessica, arguing with her boss, Johnny. When Johnny begins to physically abuse Astri, Yuda intervenes, unintentionally causing her to lose her job. The following day, he witnesses Johnny physically assaulting Astri once more. Determined to protect her, Yuda steps in again but is overwhelmed by Johnny’s thugs. He fights them off in a fierce battle, ultimately fleeing with Astri and Adit, during which he leaves a brutal scar on Ratger, Johnny’s superior. Ratger, furious about the attack and his fading authority, vows to hunt down Astri and Yuda to exact revenge.
Yuda takes Astri and Adit to the construction site where he is staying, explaining his reasons for coming to the city and sharing stories about his older brother, who used to torment him. Astri reveals her tragic past: her parents abandoned her and Adit years ago, leaving her with the burden of caring for her younger brother. As the plot unfolds, Yuda's dedication to protecting his new family becomes clear, even as danger lurks around every corner.
The following day, Yuda visits Astri’s home to retrieve her savings in hopes of starting anew but is ambushed by Ratger’s thugs. Despite being outnumbered, Yuda defeats them all in a brutal confrontation. Meanwhile, Astri and Adit are chased through the city streets by several henchmen, and at one point, Astri helps Adit hide from the pursuing gang. During the chaos, Astri is kidnapped. Yuda promises Adit that he will find his sister, and he begins tracking down Ratger's location.
In his quest, Yuda confronts Johnny's henchmen at a nightclub, gathering information about Ratger’s whereabouts. His search leads him to an apartment building where Ratger plans to take Astri. Yuda cautiously enters the elevator where he encounters the apartment guard—who turns out to be Iko Uwais. Yuda attempts to persuade him to step away from the violence, but the guard, ashamed of his role, engages in a brutal fight with Yuda. Yuda wins but chooses to spare him, emphasizing that violence isn’t the only way.
Ratger, now in control, takes Astri to a parking garage after raping her, leaving her under the watch of two guards. As the elevator doors open, Eric, Yayan Ruhian, pushes Yuda to cover, sacrificing himself as the guards gunning him down. Disregarding the danger, Yuda leaps onto a nearby car and pursues Ratger and Astri through the chaotic streets.
The climax unfolds at a shipping dock, where Ratger puts Astri in a storage container along with other women. Yuda fights his way through Ratger’s men in a series of intense combat scenes before finally facing Ratger himself. During a grueling two-on-one fight against Ratger and his accomplice Luc, Yuda causes a fatal accident—Luc impaled himself with a crowbar—and manages to subdue Ratger. After freeing the women from the container, Yuda’s victory is short-lived as Ratger stabs him in the stomach. Despite his injuries, Yuda fights back fiercely and kills Ratger before falling himself, passing away with his final words for Astri.
In the story’s closing moments, Astri reunites with Adit, and the two head back to Yuda’s hometown, where they live with his family. The film ends with a poignant scene showing Yuda’s mother watching Adit walk to school, her perspective shifting as she begins to see Adit as her own son, Yuda. This ending signifies a sense of hope and reconciliation, emphasizing the themes of sacrifice, protection, and the enduring bond of family.