Four months can be a long time in federal law enforcement, especially when the ghost you were chasing was never caught. Season 2 of Criminal Code opens not with a quiet simmer but with the engine already running hot. Isaac, the architect of the Ghost Gang’s audacious Season 1 prison break, is still a free man.
More to the point, he has spent his freedom productively. The narrative wastes no time re-establishing its core conflict, thrusting federal officers Suellen and Benício back into a reactive posture against a foe who refuses to play by the rules of a hunted fugitive. He isn’t hiding; he’s planning.
This immediate sense of escalation is the season’s opening statement. Stationed again along the porous Brazil-Paraguay border, a landscape that provides a fittingly chaotic backdrop, the series reaffirms its identity as a gritty, high-velocity procedural. It promises a story less about the hunt for a criminal and more about the desperate attempt to stop a catastrophe already in motion.
The Mechanics of a Misfire
The season’s narrative thrust is built around a single, audacious goal: Isaac, portrayed by Alex Nader with a sublime degree of confidence, sets his sights on a massive São Paulo bank. His arrogance is a key character trait, written into the very fabric of his meticulous plan, which involves complex tunneling and a belief in his own infallibility. The series constructs Isaac not merely as an antagonist, but as a competing protagonist whose process is given almost as much attention as the police work designed to stop him.
On the other side of the chess board, the Federal Police are forced to adapt. The promotion of Suellen to team leader subtly recalibrates the partnership dynamic with Benício, introducing a new layer of professional friction. The show’s structure relies heavily on this dual perspective, cutting between the criminal enterprise and the official investigation.
It maintains its procedural integrity by grounding the pursuit in a combination of modern forensics and classic, shoe-leather fieldwork. The pressure from superiors to produce results is a familiar trope, but here it serves to sharpen the focus on the team’s methods as they scramble to connect the dots.
The story, however, makes a pivotal turn when the heist inevitably goes awry. The death of officer Assuncao during the confrontation is a calculated narrative injection of personal stakes. It effectively transforms the conflict from a professional duty into a raw, personal vendetta, a structural choice that fuels the emotional engine for the remainder of the season.
A Crowded Triangle of Animosity
A story is often only as interesting as its complications, and Criminal Code understands this principle well. The season’s primary conflict is methodically complicated by the introduction of new and returning figures who destabilize the board. Isaac’s crew is compromised from within by the arrival of Xuxa, a character who functions as a pure agent of chaos.
He is the kind of erratic wildcard, brought in for his access to firepower, who serves as a narrative test for a meticulous planner like Isaac. Xuxa’s presence isn’t just about adding another gun to the firefights; it’s about introducing internal friction and challenging the command structure of the Ghost Gang at its most vulnerable moment.
This internal pressure is matched by an external one with the re-emergence of Soulless. His prison break shifts the season’s narrative geometry from a simple two-sided conflict into a volatile three-way standoff. Soulless, given a brooding intensity by Thomás Aquino, operates on his own terms, making him a threat to Isaac’s operation as much as he is to the police.
His personal history with Benício provides a significant character arc that runs parallel to the main heist plot. On the other side, the partnership between Suellen and Benício remains the story’s emotional anchor. Maeve Jinkings and Rômulo Braga exhibit a lived-in chemistry that sells their professional bond, which is tested by Suellen’s new leadership role. The show wisely uses brief glimpses into their strained personal lives not as detours, but as efficient shorthand to illustrate the immense cost of their dedication.
No Clean Hands on the Border
Beneath the intricate plotting of heists and manhunts, the series is built on a foundation of moral ambiguity. It rejects a simple binary of good and evil, instead presenting a world where every major player operates in a shade of gray.
The script gives credence to a kind of honor among thieves within Isaac’s circle, a professional code that is starkly contrasted with the increasingly questionable methods the police are willing to employ to win. This creates a fascinating symmetry between the two sides, suggesting they are different products of the same broken system.
The primary thematic engine of the season is the self-perpetuating cycle of revenge. The death of officer Assuncao is the catalyst that transforms the police’s mission from a professional objective into a personal quest for retribution. This single event creates ripples that connect directly to the pre-existing feud between Benício and Soulless, reinforcing the idea that violence only begets a more personal and desperate response.
The conflict is not just between institutions but between individuals pushed to their limits. It all unfolds within a broader institutional context, where the actions of police and criminals alike are symptoms of a larger geopolitical decay. The series suggests that these characters are merely players in a machine far bigger than any single heist or arrest.
An Expensive Machine with a Stutter
There is no question that the resources for Criminal Code are visible on screen. The series has a polished, expensive look that grounds its sprawling narrative in a tangible reality. Its action sequences are constructed with a focus on realism over flash, presenting intense and elaborate shootouts, vehicular pursuits, and explosions as chaotic and consequential events.
The show’s most effective tool for creating tension, however, is its script’s willingness to be unpredictable. Major characters are not safe, and this readiness to remove key players from the board at any moment gives every confrontation a genuine sense of risk that slick production alone cannot achieve.
This visual and kinetic energy drives the show forward, but its narrative rhythm sometimes struggles to keep pace with its own ambition. While the season often moves with a frenetic clip, its expanded scope leads to moments where the story feels overstuffed. The intricate web of plotlines occasionally results in narrative bloat, with certain subplots feeling more like an effort to pad the episode count than to advance the central story.
An Ambitious Expansion with an Eye on the Future
As a second act, the season succeeds in its primary goal: to expand the world and significantly raise the stakes. The scope is broader, the criminal network more complex, and the sense of danger more pervasive than in its predecessor.
Yet, this ambition proves to be a double-edged sword. While the expansion introduces new and interesting dynamics, it comes at the cost of the tighter focus that defined parts of the first season. The narrative becomes a more unwieldy machine, a common challenge for sequels that equate “bigger” with “better.”
The season’s structure points directly toward this forward-looking ambition. Its ending is a deliberate choice, providing satisfying resolution to specific character arcs while leaving the overarching plot threads conspicuously open.
This is a clear and calculated piece of storytelling designed for the streaming era, an open invitation for a third season. The journey is a turbulent one, and its value rests on whether the viewer sees it as a self-contained story or as a lengthy, elaborate prologue for what is to come.
Criminal Code (Portuguese: DNA do Crime) is a Brazilian crime drama series inspired by real-life events. Season 2 premiered on Netflix on June 4, 2025, continuing the intense narrative of federal officers Suellen (Maeve Jinkings) and Benício (Rômulo Braga) as they pursue the elusive criminal mastermind Isaac (Alex Nader) and his Ghost Gang. The series is available for streaming exclusively on Netflix.
Full Credits
Directors: Heitor Dhalia, Pedro Morelli, Felipe Vellas
Writers: Heitor Dhalia, Bernardo Barcellos, Leonardo Levis
Producers: Manoel Rangel, Egisto Betti
Cast: Maeve Jinkings, Rômulo Braga, Thomás Aquino, Alex Nader, Pedro Caetano, Daniel Blanco, Letícia Tomazella, Jorge Paz
The Review
Criminal Code Season 2
Criminal Code Season 2 is a confident, ambitious expansion that raises the stakes with polished action and complex character dynamics. Its willingness to complicate its central conflict creates genuine tension. However, this narrative sprawl comes at a cost, occasionally sacrificing tight pacing for a story that feels overstuffed. While it provides resolution for some, its primary function is to serve as a turbulent, sometimes frustrating, but ultimately engaging bridge to a potential third season. It's a well-crafted machine, even if it sputters at times.
PROS
- High production value and polished visuals.
- Realistic, high-stakes action sequences.
- Complex character dynamics with strong performances.
- Unpredictable plot where major characters are not safe.
CONS
- Narrative feels overstuffed and unwieldy at times.
- Pacing can be uneven due to extraneous subplots.
- The expanded scope sacrifices some of the tight focus of Season 1.
- The ending functions more as a setup for a new season than a conclusion.