Satluj (2026) Review!!

SynopsisBased on the life of prominent human rights activist Jaswant Singh Khalra.

My Take – Caught in censorship limbo for nearly four years, and abruptly pulled from Zee5 in India just two days ago, barely a day after its release under a changed title, Honey Trehan’s directorial effort has long been a subject of controversy. Not simply because it revisits one of Punjab’s darkest chapters, but because it dares to confront unsettling questions about state power, accountability, and the cost of silence.

Questions that resonate as urgently today as they did thirty-one years ago.

For those unfamiliar, the film, originally titled Punjab 95, traces the extraordinary crusade of human rights activist Jaswant Singh Khalra. Risking everything, Khalra investigated enforced disappearances and extrajudicial killings carried out by the Punjab Police during the insurgency of the early 1990s. His fearless inquiries led to his abduction; years later, six police officials were convicted and sentenced to life imprisonment for his murder, while Khalra’s body was never recovered.

At 164 minutes, director Trehan, alongside co-writers Niren Bhatt and Utsav Maitra, delivers a conspiracy thriller of rare conviction. The film sustains its taut, tension-filled grip throughout, refusing to collapse under the weight of its ambition. Even with occasional flaws and familiar tropes, it remains bold, provocative, and unflinching—a work that raises its voice against injustice and demands to be seen.

Arriving in an era where human rights are eyed with suspicion and activism is routinely branded a threat to national security, the film works more than a period drama, but more as a fearless, contemporary warning. Guided by an uncompromising vision, it tells the story of a solitary flame that refused to bow before the consuming dark.

Set in 1995 Punjab, as the state struggles to emerge from the shadow of militancy, the story follows Jaswant Singh Khalra (Diljit Dosanjh), a gentle bank employee in Amritsar who leads a quiet life with his wife Paramjit (Geetika Vidya Ohlyan) and their two children. His world shifts when the grieving mother of a slain friend mysteriously disappears. Troubled, Jaswant begins to notice a disturbing rise in unclaimed bodies at morgues and crematoria.

What he uncovers is staggering—evidence of thousands of alleged illegal cremations and enforced disappearances carried out under the guise of counter-insurgency. Driven by conscience, Jaswant launches a campaign demanding accountability for the estimated 25,000 individuals falsely branded as terrorists and declared “unidentified.” His defiance rattles the system, drawing the ire of powerful forces in Delhi.

Soon, Jaswant is abducted—never to be seen again. A CBI inquiry soon follows, with officer Samudra Singh (Arjun Rampal) assigned to expose the truth and bring those responsible to justice, including ruthless Punjab police officials like SP Surjit Singh Sugga (Suvinder Vicky).

What makes the narrative immediately compelling is director Trehan’s refusal to treat history as a conventional biopic. Instead, he frames it as a slow-burning political thriller. The opening sequence sets the tone with chilling precision: a group of policemen share drinks and jokes during a night patrol, only for the mood to shift, within minutes, from camaraderie to violence.

We’ve seen hard-hitting films about the Kashmir genocide, the Delhi riots, and the Sabarmati case, but Punjab’s dark chapter feels uniquely unsettling because it implicates those entrusted with protection—the police themselves. Though the film occasionally indulges in excess, particularly in its latter sections, director Trehan’s grasp of the forces that enable a killing spree, coupled with his clarity on human rights and moral responsibility, makes this one of the sharpest political dramas in recent memory.

What elevates it beyond historical reconstruction is its refusal to simplify. It acknowledges Punjab’s trauma during the militancy years without using terrorism as a blanket justification for every abuse committed in its name. The film insists that democracies are not tested in times of peace, but in moments when fear tempts them to abandon their own principles. What further elevates the film further are its performances.

Diljit Dosanjh delivers perhaps the most restrained turn of his career as Jaswant Singh Khalra. His command over Punjabi lends authenticity and relatability, while his sincerity and emotional depth make the character unforgettable. The transformation from an ordinary man to a fearless activist is handled with quiet conviction rather than grand speeches, and that restraint is what makes it so powerful. Arjun Rampal, speaking predominantly in Hindi, feels natural and steady, grounding the investigation with measured presence.

Suvinder Vicky, however, is the standout. His portrayal of Sugga is chilling precisely because the character doesn’t see himself as a villain—he believes absolute power is justified if it delivers results, and that conviction makes him terrifying. The supporting cast enriches the narrative. Kanwaljit Singh’s DGP Inderpal Singh Bitta (based on KPS Gill) embodies institutional arrogance with unnerving ease.

Geetika Vidya Ohlyan brings emotional resilience to Paramjit, anchoring the family’s struggle. Saurabh Sachdeva is heartbreaking as Satnam, the conflicted policeman torn between conscience and survival. Nassar, Varun Badola, and Jagjeet Sandhu provide solid support, ensuring the ensemble remains cohesive and compelling. On the whole, ‘Satluj‘ is a harrowing, heart‑rending portrait of a real‑life hero that not only honors his courage but also lays bare the machinery of a system built on silence and fear.

 

 

Directed

StarringDiljit Dosanjh, Arjun Rampal, Geetika Vidya Ohlyan

Rated – R

Run Time – 164 minutes

Leave a Reply