160×600
Left Ad




Satluj Movie Review: Emotional, Honest, Slow-Burn Bollywoo
Director
Honey Trehan
Language
HI
Release
2026-07-03
Runtime
164 min
Quick Verdict
Satluj is a long, furious, and necessary reckoning with one of Punjab’s darkest chapters. Flawed by its runtime and occasional melodrama, but anchored by a career-best Diljit Dosanjh, it’s a must-watch for history buffs, true-crime junkies, and anyone who believes cinema can still be a weapon. Rotten: 92% | TMDb: 7.1/10 - but honestly, that score feels a few points low.
Story
We open in 1990s Punjab, where the insurgency is at its bloodiest. Human-rights activist Jaswant Singh Khalra (Dosanjh) is a mild-mannered bank manager who stumbles into a nightmare when his aunt disappears. The police claim she’s with militants; Khalra knows better. What follows is a labyrinthine investigation into the "secret cremations" and extrajudicial killings of thousands of innocents-disappearances the state wants buried.
Khalra digs. He digs through burned files, scared informants, and a wall of silence that stretches from rural police stations to the highest offices. He’s joined by his wife Pammi (Geetika Vidya, rock-solid) and a journalist, Samudra Singh (Arjun Rampal, doing his best “weary crusader” act). But the deeper he goes, the more the system pushes back-death threats, a false case, and the terrifying knowledge that the killers are still in uniform. Trehan doesn’t flinch from the violence, but the real horror is in the paperwork: lists of names, cremation logs, a bureaucracy of death.
Review
Let’s start with the elephant in the room-164 minutes is a lot. Satluj feels its length, especially in the middle act, where the investigation starts to repeat itself: a lead, a dead end, a threat, a glimmer of hope. Some viewers might check their watches. But Trehan and his team make a case for the sprawl. This isn’t a tidy Hollywood thriller; it’s a procedural about a man who had to dig through a mountain of rot. The pacing mirrors his exhaustion, and when the climax hits-a court scene that sizzles with righteous fury-you feel every minute.
Diljit Dosanjh is a revelation. No swagger, no pop-star grin. He plays Khalra as a quiet, almost obsessive man who’s terrified but keeps moving anyway. The scene where he confronts a senior cop (Kanwaljit Singh, chilling) is a masterclass in controlled rage. Arjun Rampal gets a thankless “sidekick” role but elevates it with his gravelly voice and world-weary eyes. Geetika Vidya’s Pammi is the emotional anchor-she’s not just a wife wringing her hands; she’s a partner who types affidavits while holding back tears.
Visually, Trehan and cinematographer (uncredited but excellent) drench the film in sickly greens and grays, making even Punjab’s golden fields look haunted. The sound design is brutal-gunshots echo like they’re in your skull. And the score (a sparse, droning mix of traditional instruments and ambient terror) never overplays its hand.
The film’s biggest flaw? It sometimes tips into melodrama. A few too many slow-motion shots of Khalra staring at a fire. A speech that’s a little too on-the-nose. But in a story this raw, you almost forgive it. Satluj isn’t subtle-it’s a furious documentary disguised as a thriller.
Pros & Cons
Pros
- Diljit Dosanjh’s performance is transformative-raw, tender, volcanic.
- The screenplay respects the real-life horror without turning it into exploitation.
- Strong supporting cast, especially Geetika Vidya and Kanwaljit Singh.
- Technical craft (sound, cinematography) is top-tier.
- The final 30 minutes are cathartic and devastating.
Cons
- At 164 minutes, it drags in the middle. Needs a tighter edit.
- Some characters (Arjun Rampal’s journalist) feel underutilized.
- A few heavy-handed moments of melodrama undercut the realism.
- The sheer density of names and events may overwhelm casual viewers.
Rating Breakdown
Final Verdict
Satluj isn’t a feel-good movie. It’s a feel-bad movie that makes you feel like you need to do something. In an era of empty franchise films, this one sticks to your ribs. Diljit Dosanjh proves he’s not just a star-he’s an actor willing to risk everything to tell a story that matters. Go in prepared for a long, heavy watch. Come out shaken, enlightened, and maybe a little more awake.
Rating: ★★★★☆ (4/5) - A flawed masterpiece for the brave-hearted. Stream it on Netflix, but keep tissues and a stiff drink handy.
Cast

Diljit Dosanjh
Jaswant Singh Khalra

Arjun Rampal
Samudra Singh

Suvinder Vicky
SSP Surjit Singh Sugga

Geetika Vidya
Pammi (Paramjit Kaur)

Kanwaljit Singh
DGP Inderpal Singh Bitta

Saurabh Sachdeva
Senior Constable Satnam Singh

Jagjeet Sandhu
SPO Kuljit Singh

Nassar
SP Varma

Geeta Agrawal Sharma
Dr. Geeta Basra
Amit Dhawan
DSP Jagpal Singh
Vikas Mohla
SI Harinder Singh
Vansh Bhardwaj
Inspector Shivender Singh
Gallery








Similar Movies
Related Reviews
160×600
Right Ad







