From sold-out concerts across the world to unforgettable performances on the big screen, Diljit Dosanjh has earned a place among India’s most loved entertainers. Known as one of the world’s most famous Punjabi singers and actors, he has built a career that goes far beyond music. Every film he chooses brings a fresh side of his talent, whether it’s an emotional drama, an inspiring biopic, a sports story, or a laugh-out-loud comedy.

What makes Diljit special is his effortless screen presence. He never tries too hard to impress, yet his characters feel genuine and memorable. In my opinion: that’s the biggest reason his movies stay with you long after the credits roll. He has the rare ability to make audiences laugh, smile, and even tear up in the same film.
In this list, we’ve ranked the 10 best Diljit Dosanjh movies based on their performances, storytelling, audience impact, and overall entertainment value. If you’re planning your next movie night or want to explore Diljit’s finest work, these films deserve a spot on your watchlist.
10. Shadaa (2019)
Can a family wedding turn into the beginning of a beautiful love story? Shadaa answers that question with plenty of laughs, heartfelt moments, and the effortless charm that Diljit Dosanjh brings to the screen. He plays Chadta, a carefree bachelor who keeps avoiding marriage until he meets Vanjhali, a woman who completely changes his perspective.
- IMDb Rating: 6.2/10
- Genre: Romantic Comedy
- Where to watch: Jiohotstar, Mx Player (Free)
- Starring: Diljit Dosanjh, Neeru Bajwa
One of the biggest strengths of Shadaa is the chemistry between Diljit Dosanjh and Neeru Bajwa. Their playful banter feels natural, making even simple scenes entertaining. The film also captures Punjabi family traditions in a lively and relatable way, which adds warmth to the story.
Watch Shadaa for its lighthearted romance, family-friendly comedy, memorable performances, and the effortless screen presence that makes Diljit Dosanjh so easy to root for.
9. Good Newwz (2019)
I honestly didn’t expect Diljit Dosanjh to steal so many scenes in a film packed with Bollywood superstars—but that’s exactly what happened. Even alongside Akshay Kumar, Diljit leaves a lasting impression with his effortless comic timing and lovable personality.
- IMDb Rating: 6.8/10
- Genre: Comedy, Drama
- Where to watch: Mx Player (Free), Prime Video
- Starring: Akshay Kumar, Kareena Kapoor, Diljit Dosanjh, Kiara Advani
The story follows two married couples whose lives take an unexpected turn after a mix-up during an IVF treatment at a fertility clinic. As confusion grows, the film balances emotional moments with plenty of laugh-out-loud situations. Diljit plays Honey Batra, a cheerful and carefree husband whose innocence and humor bring much of the film’s heart.
Good Newwz became one of the Top-grossing Hindi films of 2019 and introduced many Bollywood viewers to Diljit Dosanjh’s natural flair for comedy.
If you enjoy smart comedy with emotional depth and a talented ensemble cast, Good Newwz is an entertaining watch that proves Diljit Dosanjh can stand out in mainstream Bollywood just as confidently as he does in Punjabi cinema.
Also Read: Top 7 Best Romantic Movies of Ranveer Singh
8. Sajjan Singh Rangroot (2018)
Most people know Diljit Dosanjh for his comedy and romantic films, but Sajjan Singh Rangroot reveals a completely different side of his acting. There’s very little glamour here—just a powerful story about courage, sacrifice, and the harsh reality of war.
- IMDb Rating: 7.4/10
- Genre: War, Drama
- Where to watch: Mx Player (Free), Prime Video
- Starring: Diljit Dosanjh, Yograj Singh, Sunanda Sharma
Set during World War I, the film follows Sajjan Singh, a simple Punjabi villager who joins the British Indian Army along with thousands of other soldiers. As he faces the brutal battlefield far from home, the story explores friendship, patriotism, and the emotional cost of war. Instead of relying on loud action sequences, the film focuses on the human side of soldiers whose stories are often forgotten.
If you enjoy meaningful war dramas based on history, Sajjan Singh Rangroot deserves a place on your watchlist. It combines strong performances, emotional storytelling, and impressive production values to create one of the finest Punjabi films ever made.
7. Jatt & Juliet (2012)
Every superstar has that one film that changes everything. For Diljit Dosanjh, Jatt & Juliet was the turning point that transformed him from a popular singer into one of Punjabi cinema’s biggest stars.

- IMDb Rating: 7.5/10
- Genre: Romantic, Comedy
- Where to watch: YouTube, Mx Player (Free), Jiohotstar
- Starring: Diljit Dosanjh, Neeru Bajwa, Jaswinder Bhalla
The story follows Fateh Singh, a carefree young man who travels to Canada with dreams of starting a new life. There, he crosses paths with Pooja, an ambitious woman with a completely different personality. Their constant arguments, hilarious misunderstandings, and unexpected bond create a romantic comedy that still feels fresh years after its release.
Jatt & Juliet became one of the highest-grossing Punjabi films of its time and was widely credited with taking Punjabi cinema to a much larger audience across India and overseas. Its massive success even led to a sequel.
This is the movie I recommend whenever someone asks where to begin with Diljit Dosanjh’s filmography. His chemistry with Neeru Bajwa is simply fantastic, and his natural comic timing makes almost every scene enjoyable.
Also Read: The Best Free Movies & Series on YouTube to Watch
6. Jogi (2022)
What would you risk to save the people you love? Jogi asks that question against the backdrop of one of the darkest chapters in modern Indian history. Instead of chasing action or spectacle, the film stays focused on humanity, friendship, and hope.
- IMDb Rating: 7.1/10
- Genre: Historical Drama, Thriller
- Where to watch: Netflix
- Starring: Diljit Dosanjh, Kumud Mishra
Set during the tragic anti-Sikh violence of 1984, the story follows Jogi, an ordinary man whose peaceful life is shattered overnight. As fear spreads across the city, he sets out on a dangerous mission to rescue his family, friends, and neighbors. Every decision carries life-or-death consequences, making the film both emotional and gripping from start to finish.
This is one of Diljit’s most underrated performances. There are no larger-than-life hero moments here—just honest emotions and quiet courage. His subtle expressions speak louder than dramatic dialogues, which is exactly what makes the character so believable.
5. Honsla Rakh (2021)
Here’s something you don’t see every day—a comedy about single parenthood that actually has heart. Honsla Rakh takes a familiar setup and turns it into a wholesome family entertainer filled with humor, emotions, and lovable characters.
- IMDb Rating: 7.3/10
- Genre: Romance Comedy
- Where to watch: Mx Player (Free), Prime Video
- Starring: Diljit Dosanjh, Sonam Bajwa, Shehnaaz Gill, Shinda Grewal
The film follows Yodhi, a young man whose life changes overnight when he suddenly finds himself raising his little son on his own. While trying to balance fatherhood, work, and his personal life, he meets a new love interest, leading to plenty of hilarious misunderstandings and emotional moments.
I expected a fun romantic comedy, but the emotional bond between the father and son surprised me the most. Diljit balances comedy and heartfelt emotions so naturally that many scenes feel warm and relatable instead of overly dramatic.
4. Soorma (2018)
This is one of Diljit’s most disciplined performances. He doesn’t rely on emotional speeches to win the audience. His expressions, body language, and quiet determination make Sandeep Singh’s journey feel honest and deeply inspiring.

- IMDb Rating: 7.3/10
- Genre: Sports Drama
- Where to watch: Sonyliv
- Starring: Diljit Dosanjh, Taapsee Pannu,
Based on the life of former Indian hockey captain Sandeep Singh, the story follows his journey from a talented young player to a national hero. After a tragic accidental gunshot injury leaves him partially paralyzed, his dream of playing hockey seems impossible. What follows is an inspiring comeback powered by relentless hard work, family support, and an unbreakable spirit.
To prepare for the Soorma role, Diljit Dosanjh underwent months of hockey training so his movements and gameplay looked authentic on screen. His dedication earned praise from both critics and hockey fans.
3. Main Vaapas Aaunga (2026)
Some films entertain you for a few hours, while others quietly stay in your heart. Main Vaapas Aaunga belongs to the second category. Released on 12 June 2026, this emotional period drama reunites Diljit Dosanjh with director Imtiaz Ali after the success of Amar Singh Chamkila. The film tells a deeply moving story of love, loss, memory, and the longing to return home against the backdrop of the Partition of India.
Diljit delivers one of the most restrained performances of his career, allowing silence and emotions to speak louder than words. Alongside powerful performances from Naseeruddin Shah, Sharvari, and Vedang Raina, the film explores how the scars of history continue to shape generations. Imtiaz Ali’s storytelling, combined with A. R. Rahman’s soulful music, gives the film an emotional depth that lingers long after the final scene.
If you appreciate emotional stories with memorable performances and meaningful themes, Main Vaapas Aaunga is an easy recommendation.
2. Udta Punjab (2016)
Here’s a question—what happens when a singer known for entertaining millions steps into a hard-hitting social drama? The answer is Udta Punjab. In his Bollywood debut, Diljit Dosanjh proved that he was far more than a Punjabi superstar. He delivered a calm, convincing, and emotionally layered performance that immediately earned the respect of both critics and audiences.
- IMDb Rating: 7.7/10
- Genre: Action Crime
- Where to watch: Netflix, MX Player (Free)
- Starring: Shahid Kapoor, Kareena Kapoor, Alia Bhatt, Diljit Dosanjh
The film explores Punjab’s growing drug crisis through multiple interconnected stories. Diljit plays Sartaj Singh, an honest police officer who refuses to ignore the truth despite the corruption surrounding him. While the film doesn’t shy away from showing the harsh reality of addiction, it also highlights the courage of people who choose to fight against it. Diljit’s understated acting perfectly balances the film’s intense emotional tone.
Udta Punjab became one of the most talked-about Indian films of 2016, especially because of its censorship controversy before release. Despite the challenges, the film received widespread critical acclaim, and Diljit Dosanjh won the Filmfare Award for Best Male Debut, making a remarkable first impression in Bollywood.
1. Amar Singh Chamkila (2024)
There was never much doubt about which film would take the top spot on this list. Amar Singh Chamkila isn’t just another biopic—it’s the movie that gave Diljit Dosanjh one of the defining performances of his career. Playing Punjab’s legendary folk singer Amar Singh Chamkila was a huge responsibility, and Diljit embraced it with remarkable honesty and passion.
- IMDb Rating: 7.8/10
- Genre: Biopic, Musical Drama
- OTT: Watch Amar Singh Chamkila on Netflix
- Starring: Diljit Dosanjh, Parineeti Chopra, Udaybir Sandhu
The film traces Chamkila’s incredible rise from humble beginnings to becoming Punjab’s highest-selling music artist of his time. Along the way, it explores his fearless songwriting, the controversies that surrounded his music, and the tragic events that brought his life to an abrupt end. Rather than portraying him as a larger-than-life icon, the film presents him as a talented artist navigating fame, criticism, and personal struggles. That emotional balance is what makes the story so compelling.
To prepare for the role, Diljit spent months understanding Chamkila’s mannerisms, stage presence, and singing style. Many viewers and critics praised how naturally he captured the legendary singer’s personality, making the performance feel authentic rather than imitated.
🏆 Honorable Mention: Satluj (2026)
Satluj deserves a special mention because it is inspired by real events and features one of Diljit Dosanjh’s most powerful performances. Shortly after its OTT release, the film was removed from the platform in India, which sparked widespread discussion among movie lovers. Its emotionally charged story and serious subject matter made it one of the most talked-about films of 2026.
I genuinely feel Satluj had the potential to become one of Diljit Dosanjh’s finest films. In a democratic country like India, audiences should have the opportunity to watch thought-provoking cinema and form their own opinions. Stories based on real events often encourage meaningful conversations, and I believe such films deserve to be seen rather than disappear before reaching a wider audience.
Why Diljit Dosanjh Is One of India’s Most Versatile Actors
Very few actors can move effortlessly between comedy, romance, sports dramas, historical films, crime thrillers, and biopics, but Diljit Dosanjh has done exactly that. From making audiences laugh in Jatt & Juliet and Shadaa to delivering emotionally powerful performances in Udta Punjab, Jogi, and Amar Singh Chamkila, he has consistently chosen roles that challenge him as an actor. His ability to stay natural on screen, rather than relying on exaggerated expressions or dramatic dialogues, is what makes every character feel believable.
Which Diljit Dosanjh movie is your favorite? Share your pick in the comments and tell us which film deserves the No. 1 spot.
Frequently Asked Questions
Which is the best Diljit Dosanjh movie? +
Amar Singh Chamkila is widely considered Diljit Dosanjh’s best movie because of his outstanding performance, emotional storytelling, and strong critical acclaim. Other fan favorites include Udta Punjab and Jatt & Juliet.
Which is the latest movie of Diljit Dosanjh? +
As of 2026, Main Vaapas Aaunga is Diljit Dosanjh’s latest released movie. The emotional period drama received praise for Diljit’s mature performance and compelling storytelling.
Which Diljit Dosanjh movie is based on a true story? +
Amar Singh Chamkila is based on the life of legendary Punjabi singer Amar Singh Chamkila. Soorma is another true-story film inspired by former Indian hockey captain Sandeep Singh.
Where can I watch Diljit Dosanjh movies? +
Diljit Dosanjh’s movies are available on popular OTT platforms such as Netflix, Prime Video, ZEE5, JioHotstar, and other streaming services. Availability may vary by country and over time.
Which Diljit Dosanjh movie should I watch first? +
If you’re watching Diljit Dosanjh for the first time, start with Amar Singh Chamkila. Then explore Udta Punjab, Jatt & Juliet, and Honsla Rakh to experience his versatility across different genres.




