Besides Diljit Dosanjh, the film also stars Arjun Rampal, Kanwaljit Singh, Suvinder Vicky, and Geetika Vidya Ohlyan among others. Earlier titled Punjab ’95, the film was stuck with the Central Board of Film Certification (CBFC) for three years. The film has reportedly faced demands for extensive cuts and changes, preventing its domestic release for almost 36 months.
After it’s OTT release, Diljit Dosanjh said, “Bhai Jaswant Singh Khalra ji’s martyrdom and his contribution to humanity were the primary reasons I chose to be a part of this film. When I first heard the script, it moved me deeply, as it is rooted in the lived experiences, struggles, and sacrifices of real people. As an artist, opportunities to be part of such meaningful stories are rare. From the moment I heard the script, I felt a strong sense of responsibility towards the film and was committed to portraying such an inspiring character with truth, honesty, and utmost respect. Our film, Satluj, is a story of conviction, courage, and humanity, and portraying this character has been one of the most meaningful experiences of my career. I’m grateful that audiences across the world can finally watch the film on Zee 5 and connect with a story that is both deeply personal and truly a must-watch for all.”

Produced by RSVP and MacGuffin Pictures, and headlined by Diljit Dosanjh alongside Arjun Rampal, Kanwaljit Singh, Suvinder Vicky, and Geetika Vidya Ohlyan, the film is now streaming exclusively on Hindi Zee 5.
Also Read: Diljit Dosanjh Highlights Narrative Control Discussion As Punjab 95 Remains Stalled By CBFC

