Top Cast
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.
Critic Consensus
Critical reception for Satluj is strongly positive, with reviewers consistently praising its unflinching examination of Punjab's enforced disappearances and extrajudicial killings during the counter-insurgency era. Diljit Dosanjh's restrained, internalised performance is singled out as a career-best by multiple critics, while Honey Trehan's direction is commended for its measured, morally clear-eyed approach. The most common reservation across reviews is the film's runtime of over 160 minutes, with several critics noting a slightly sluggish middle stretch, though most ultimately consider the length justified by the material's weight and the screenplay's narrative evolution.
8 rated reviews · 8 positive
AI-generated summary of 12 critic reviews · may contain errors
Report inaccuracyCritic Reviews (12)
Updated“This is a clear win for filmmakers who want to tell the story of an actual person, time and place, with unwavering conviction.”Read full review ↗
“A tense, triggering and fearlessly honest investigative thriller, Satluj unearths one of Punjab's darkest chapters with compelling narrative force.”Read full review ↗
“Satluj belongs firmly in the third category of films that simply refuse to let you look away. It is a sombre, deeply affecting account of one man's relentless pursuit of truth in the face of overwhelming institutional power. Diljit Dosanjh delivers one of the finest performances of his career.”Read full review ↗
“It's just as well that the story is now being told in its intended form, which delivers a punch to your gut.”Read full review ↗
“Honey Trehan's long-awaited, trenchant political drama casts a deep, wide net into the fear and paranoia Punjab's police struck in its people in the garb of counter-insurgency operations. It's a vicious cycle of violence that was inaugurated by the 1984 anti-Sikh pogrom.”Read full review ↗
“Satluj is an important film with a conscience and enough craft to avoid becoming a sermon. It is sincere, unsettling and necessary. By remembering the disappeared, it refuses the comfort of neat closure.”Read full review ↗
“SATLUJ brings a deeply disturbing true story to the screen”Read full review ↗
“Despite its length – 163 minutes, and not all of them necessary – Satluj is a gripping, tension-filled affair. The film is admirably measured in its outrage and powerfully performed across the board. Trehan's understanding of the circumstances that encourage the killing spree, as well as his clarity on human rights and moral probity, make Satluj one of the sharpest political films in recent memory.”Read full review ↗
“Satluj is a gripping docu-drama that revisits Punjab's darkest chapter through the story of human rights activist Jaswant Singh Khalra. Honey Trehan's restrained direction and Diljit Dosanjh's career-best performance make this an emotionally powerful, thought-provoking watch despite a slightly slow middle act.”Read full review ↗
“Satluj arrives not just as a period drama, but as a fearless, contemporary warning. Despite running over 160 minutes, narrative tension doesn't slacken. The runtime feels earned as the screenplay undergoes mutation from an immersive procedural to a high-stakes thriller with an unexpected layer of dark humour. Diljit delivers a restrained, internalised performance that uncovers the absolute best of his acting craft.”Read full review ↗
“What elevates Satluj beyond historical reconstruction is its refusal to simplify the conversation. The film acknowledges Punjab's trauma during the militancy years without using terrorism as an excuse to legitimise every abuse committed in response. Satluj offers a more difficult proposition, reminding us that asking questions isn't anti-national and that human rights aren't obstacles to security but safeguards against power becoming unanswerable.”Read full review ↗
Cast & Crew
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
- Ramji Bali · Inspector Ajay Kumar
- Akhilesh Dwivedi · SI Tejinder Singh
- Amanpreet Singh · Nihaal Singh
- Swarleen Kaur · Kiran
- Gurindh Singh · Japp
- Dally Daljit · Kartar Singh (Jaswant's Father)
- Neetha Mohindra · Mindro (Jaswant's Mother)
- Jyoti Dogra · Bibi Gurpej Kaur
Director
Music
Details
- Release Date
- 3 July 2026
- Runtime
- 2h 44m
- Language
- Hindi
User Ratings & Reviews
No ratings or reviews yet — be the first to share your take.

















