Skip to main content
Movie poster for Satluj (2026)

Satluj

“Challenge the Darkness”

2026
2h 44m
Director: Honey Trehan
Play trailer

Overview

Triggered by the search for his missing aunt, human rights activist Jaswant Singh Khalra takes on a broken system in a courageous fight to uncover the conspiracy behind thousands of disappearances and extrajudicial killings during the nadir of Punjab’s period of insurgency.

Cast

12 people

Reviews

5 min read

The Unquiet River

I’ve seen films about state violence before—Spotlight’s institutional rot, The Act of Killing’s surreal horror, No’s slick resistance. But Satluj doesn’t just document a crime; it drags you into the river where the bodies were dumped. The water is black, the current is strong, and the men who did the dumping are still standing on the bank, watching.

You don’t just witness the story of Jaswant Singh Khalra, the activist who uncovered thousands of extrajudicial killings in 1990s Punjab—you feel the weight of the files he carried, the way the paper trembles in his hands before the knock at the door.

Honey Trehan’s film is a procedural in the truest sense: not of police work, but of how a single man’s stubbornness can unravel a conspiracy designed to stay buried. The director, best known for his work in Gangs of Wasseypur and Sacred Games, has always had a knack for the gritty textures of power and survival. Here, he trades the kinetic energy of those earlier projects for something slower, heavier—a film that moves like a funeral procession, deliberate and unshakable.

The camera lingers on faces, on hands turning pages, on the way a man’s shoulders hunch when he realizes the system isn’t just broken—it was built this way.

A dimly lit room where Jaswant Singh Khalra (Diljit Dosanjh) pores over stacks of documents, his face half in shadow, the weight of what he’s reading pressing down on him.

There’s a moment early on when Khalra, played by Diljit Dosanjh, visits a cremation ground. The scene is shot in near-silence, the only sound the crunch of gravel underfoot and the distant hum of a generator. The camera doesn’t cut away.

It holds on the rows of unmarked pyres, on the way the ground seems to breathe with the ghosts of the disappeared. Dosanjh’s performance is quiet, almost internal, but you can see the calculation in his eyes—the moment he decides this isn’t just a personal tragedy, but a crime that demands a ledger. It’s the kind of scene that doesn’t need dialogue to land.

The horror is in the details: the way the ash clings to his shoes, the way the wind carries the scent of something burned long ago.

Buzz & Rumors

Public reports

SATLUJ: BANNED, LEAKED & LEGENDARY – ALL THE REAL-LIFE DRAMA BEHIND 2026’s MOST CONTROVERSIAL FILM

The average Bollywood film prays for buzz. Satluj accidentally started a full-blown censorship war, ignited Gurudwara rebellions, and got its IMDb rating mysteriously wiped off the internet. Forget petty cast feuds — this one’s soaked in political intrigue, backroom pressure, and the kind of leak culture even pirates would call “a lot.”

Grab your popcorn. And maybe a VPN.


Scandals & Controversies: 127 Cuts, A Vanishing Act & A Government-Level Meltdown

The 127-Cut Massacre That Nearly Butchered the Film

  • The CBFC reportedly demanded around 127 cuts to Satluj (then titled Punjab ’95) before granting a theatrical certificate. We’re not talking harmless trims – among the reported demands were:
  • Remove the actual name of human rights activist Jaswant Singh Khalra.
  • Erase references to the Punjab Police.
  • Remove visuals of cremation grounds that tied directly into the story.
  • And, of course, change the title from Punjab ’95 to something less… pointed (enter Satluj) .
  • Director Honey Trehan eventually refused to mutilate the film. Years of back-and-forth later, the team went for an uncut OTT release instead of a neutered theatrical version [3][14].

48 Hours on OTT, Then – POOF

  • Satluj finally dropped on ZEE5 India on July 3, 2026, uncut and under its new title. Two days later, it was abruptly pulled from the platform for Indian viewers, with ZEE5 blaming vague “current developments” and saying the title would be “unavailable until further notice” .
  • Reports soon claimed the Union government had directed ZEE5 to remove the movie, citing “security concerns” and alleged violations of certification and IT rules .
  • Director Honey Trehan later told Deadline there was “pressure on my producers” from government officials, saying he was effectively being pushed to write off the film altogether [7][16]. That’s not a controversy, that’s a political thriller.

IMDb Rating: From 9.5 to Nowhere

  • Before the takedown storm, Satluj was riding high with a reported 9.5/10 rating and over 40,000 user votes on IMDb, sparking fan celebrations all over social media .
  • Then the film’s rating straight-up vanished from the site. No stars. No score. Nothing.
  • Filmmaker Sanjay Gupta publicly blasted IMDb as “bogus” after the disappearance, while writer Niren Bhatt said there was no communication at all from the platform explaining why the rating was removed [15].
  • Fans, predictably, smell a coordinated attempt to bury the film’s glowing reception.

TIFF Trouble & “Political Sensitivities”

  • Earlier in its cursed journey, Satluj (as Punjab ’95) was selected for the Toronto International Film Festival, only to have its screening cancelled due to “political sensitivities” relating to its depiction of state violence in Punjab [14].
  • By the time it finally resurfaced and then re-disappeared in India, the movie had become a global symbol for what happens when art steps on powerful toes.

Leaks & Secrets: Piracy, Gurudwara Screenings & The Streisand Effect

Leaked in HD Within a Day of the Ban

  • Almost immediately after ZEE5 removed Satluj, HD copies started popping up online, especially on X (Twitter), where users openly shared download links and screen recordings .
  • Rage-fueled fans framed piracy as an act of resistance, calling it “the only way” to watch the film after the ban.
  • IGInstagram·Diljit Dosanjh's much-discussed film 'Satluj' ha…
    https://www.instagram.com/p/DaesNKCk6eJ/
  • Filmmaker Anurag Kashyap allegedly encouraged people to watch it “even if pirated,” turning the moral panic around piracy into a middle finger aimed squarely at censors [12].

Gurudwaras Turned Into Rebel Theatres

  • In a move no PR team could ever engineer, Sikh organisations and committees decided that if OTT wouldn’t show Satluj, Gurudwaras would.
  • Gurudwaras across Punjab, Haryana, Rajasthan, Delhi and Jammu announced or began hosting community screenings of the film after its takedown .
  • The Delhi Sikh Gurdwara Management Committee president Harmeet Singh Kalka slammed the removal, calling it an attempt to suppress a crucial chapter of Punjab’s history [13].
  • Videos and posts showed hundreds of people packed into Gurudwaras, watching the film on projectors like it was a banned sacred text finally being smuggled back to its people [13][18].
  • The government might have won the streaming battle, but Gurudwaras basically said, “That’s cute. Press play.”

ZEE5’s Stealth Release Strategy

  • Coverage of the controversy noted that ZEE5 and the filmmakers pulled a near-clandestine drop: the movie was reportedly quietly uploaded, with minimal promotion, to sidestep endless certification demands [2][16].
  • A day later, reports suggested the government accused them of bypassing standard certification rules for digital release – hence the dramatic, order-driven takedown [16][19].
  • Honey Trehan later told Forbes that ZEE5 mentioned “pressure from the government” when justifying the removal, and wryly asked: “You think one film can destroy your democracy?” [16]. That’s not just shade; that’s a solar eclipse.

On-Set Drama: No Fights, Just Emotional Fallout

If you came for stories of Diljit throwing tantrums in his trailer, sorry — the real drama stayed in the boardrooms, not the vanity van.

Diljit Dosanjh: Zero Tantrums, All Trauma

  • Honey Trehan has repeatedly praised Diljit’s near-monk-like professionalism. He recalled days when Diljit reported at 6 a.m. and didn’t get his first shot until 4 p.m., yet never complained [11].
  • Diljit himself described Satluj as “one of the hardest films” he’s ever done, hinting at the emotional and psychological toll of embodying Jaswant Singh Khalra [11].
  • Instagram reels and interviews show Diljit saying he felt an “unconditional connection” to the story from day one, treating it like a responsibility rather than just another role [11].

Jagjeet Sandhu & Kanwaljit Singh: Shaken by Their Own Characters

  • Jagjeet Sandhu shared behind-the-scenes pictures and described the on-set process as unusually intense, hinting that the team was constantly aware they were handling live-wire history, not fictional melodrama [5].
  • Veteran actor Kanwaljit Singh, who plays a ruthless DGP-type figure, called it the first time he’d portrayed someone so cold-blooded, admitting it left him unsettled. He also talked about how many films like this “never make it to audiences” – a statement that aged like prophecy [5].

No Feuds, Just Solidarity

  • Arjun Rampal publicly said the film changed him as a person and defended its release after the three-year delay, framing the project as bigger than any individual career [9].
  • Across interviews and social posts, the narrative is weirdly consistent: no catfights, no ego clashes, no walkouts – just a cast and crew quietly bracing for impact as they realized exactly how controversial their subject matter was [9][11][14].

Cast & Creators vs The System: Loyalty, Legal Attacks & Industry Shade

Honey Trehan & Diljit: A United (And Very Stubborn) Front

  • When the CBFC demanded those 127 cuts and title change, Trehan and Diljit stood together and eventually opted out of the theatrical route rather than mutilate the story [3][11][14].
  • A previous NDTV interview about Punjab ’95 had already established their stance: with that many cuts, “it is not my or Diljit’s film anymore.” They chose creative integrity over a safer release [6][11].
  • After the OTT takedown, multiple outlets noted that Diljit continued to promote the film and even encouraged fans to find ways to watch it, effectively doubling down instead of stepping back from controversy [2][11][12].

Filmmakers Turning the Ban Into Free Marketing

  • Mint, Forbes, and various entertainment outlets pointed out how the ban created the perfect Streisand Effect: a film that had almost no marketing budget suddenly became the hottest topic in film and political circles [2][16].
  • A widely shared reel joked that Honey Trehan’s “non-marketing campaign” had accidentally outperformed every studio PR plan in Bollywood [11][16].
  • The film’s removal also sparked industry criticism of OTT self-censorship and government overreach – with panel discussions, YouTube breakdowns, and editorial rants taking Satluj as Exhibit A in the war on artistic freedom [1][2][7][16][19].

Legal Battle Royale: PILs & Courts Enter the Chat

  • A Public Interest Litigation (PIL) was filed in the Punjab and Haryana High Court demanding Satluj be restored on OTT, arguing that suppressing it amounts to a violation of Article 19 (freedom of speech) [10].
  • The producers have also reportedly challenged the CBFC’s earlier certification mess in the Bombay High Court – meaning Satluj is now as much a legal case file as it is a movie [2][10].
  • Critics and columnists are openly calling it a potential landmark case for digital censorship in India, far beyond just one film [16][19].

Wild Fan Theories & Internet Frenzy

When you mix politics, censorship, and a vanished rating, the internet does what it does best: go feral.

Theory 1: The “Too Dangerous to Release” Narrative

  • Reddit and X threads have stacked up with users claiming the film is being strangled because it directly confronts the 25,000 “disappeared persons” figure and puts state violence on trial [6][9].
  • Fans speculate that showing these details with real names and direct references makes it “too embarrassing” for powers-that-be, hence the OTT yank and festival drama [5][6][9].
  • This is speculation, but it’s widely repeated in fan discussions and political commentary.

Theory 2: The “Staged Drop” Conspiracy

  • Some users half-jokingly suggest ZEE5 and the producers knew the government would react, banking on the ban to generate global headlines and underground demand – the ultimate anti-marketing marketing plan [2][16].
  • There’s no proof of an intentional stunt, but the outcome is undeniable: Satluj went from niche biopic to international talking point overnight [2][7][16].

Theory 3: IMDb as a Pressure Valve

  • After IMDb nuked the public rating, Redditors on r/IndianCinema started speculating that there had been intense rating bombing – with unusually high numbers of 1-star votes allegedly appearing alongside the 9.5 average, before the platform just yanked the rating entirely [15].
  • Again, the nitty-gritty data isn’t publicly verifiable, but the sequence (glowing rating → OTT ban → rating disappears) has fans convinced something more than “routine maintenance” was going on [15][17].

Theory 4: Diaspora Pressure & Political Optics

  • Commentators and social posts also point out the irony that international audiences can still watch the film on ZEE5 Global, making the Indian ban look even more targeted and, frankly, awkward in the court of global opinion [5][7][16].
  • Some fans suspect that backlash from Sikh and Punjabi diaspora groups abroad helped force at least that limited release, even as Indian viewers remain officially blocked [5][13][18].
  • This remains unconfirmed, but it’s a popular narrative in discussions about the film’s patchwork availability.

The Takeaway: No Co-Star Hookups, Just A Full-Blown Freedom-of-Speech Saga

In classic gossip terms, Satluj is a little unusual:

  • No publicized set romances.
  • No diva showdowns.
  • No leaked audio of someone screaming at a spot boy.

Instead, its entire existence is the scandal: a film that fought off 127 demanded cuts, snuck out uncut on OTT, was ripped off the platform under alleged government pressure, leaked online, revived in Gurudwaras, had its IMDb rating mysteriously evaporate, and is now marching through the courts with Article 19 on its side [2][3][7][10][13][15][16][19].

If Bollywood ever makes a movie about this movie, honestly, they won’t have to exaggerate a thing.


Entertainment rumors and trivia aggregated from public reporting. Treat speculation as unverified unless a cited source confirms it.