Best Salman Khan movies You Need to Watch (Even If You’re Not a Bhai Fan)
Let’s be honest—when you think of Salman Khan, your mind instantly goes to gravity-defying action scenes, ripped shirts, and a theater full of roaring fans throwing coins at the screen. He isn’t just an actor; he’s a full-blown cultural phenomenon known affectionately across the globe as “Bhai.”
But if you think his entire career is just slow-motion entry scenes and catchy dance hooks, you are missing out on some incredible cinema. Beyond the massive commercial blockbusters lies a filmography filled with surprisingly deep emotional dramas, iconic romantic classics, and genuinely hilarious comedies.
Whether you are a lifelong fan or a curious movie buff looking to understand his massive stardom, these best Salman Khan movies that prove his versatility—and why they deserve a spot on your watchlist this weekend.
1. The Emotional Masterpiece: Bajrangi Bhaijaan (2015)
📺 Where to Stream: Disney+ Hotstar
⏱️ Run Time: 2h 39m
🎭 Genre: Drama / Comedy
The Story:
Pawan Kumar Chaturvedi (aka Bajrangi) is an incredibly honest, deeply religious, and slightly naive devotee of Lord Hanuman. His simple life gets thrown into absolute chaos when he discovers a mute six-year-old Pakistani girl, Shahida, lost in India. Refusing to let bureaucracy stand in the way, Bajrangi takes it upon himself to cross the border illegally to personally reunite the little girl with her family in a remote mountain village.
Pawan Kumar Chaturvedi (aka Bajrangi) is an incredibly honest, deeply religious, and slightly naive devotee of Lord Hanuman. His simple life gets thrown into absolute chaos when he discovers a mute six-year-old Pakistani girl, Shahida, lost in India. Refusing to let bureaucracy stand in the way, Bajrangi takes it upon himself to cross the border illegally to personally reunite the little girl with her family in a remote mountain village.
Why You Have to Watch It:
This is arguably Salman Khan’s absolute finest performance. He completely strips away his “macho action star” persona to play a gentle, innocent man driven purely by love and humanity. The film manages to be a tear-jerker without ever feeling preachy, and the brilliant bond between Salman and child actor Harshaali Malhotra will absolutely melt your heart. It’s a beautiful, feel-good masterpiece.
2. The Definitive Cop Blockbuster: Dabangg (2010)
📺 Where to Stream: Disney+ Hotstar / Netflix
⏱️ Run Time: 2h 6m
🎭 Genre: Action / Masala Comedy
The Story:
Chulbul Pandey is a fiercely independent, corrupt but righteous police officer who calls himself “Robin Hood Pandey.” He navigates a messy relationship with his stepfather and half-brother while falling in love with a local girl named Rajjo. Things take a dark turn when a ruthless local politician exploits Chulbul’s fractured family ties to take down his entire police empire.
Chulbul Pandey is a fiercely independent, corrupt but righteous police officer who calls himself “Robin Hood Pandey.” He navigates a messy relationship with his stepfather and half-brother while falling in love with a local girl named Rajjo. Things take a dark turn when a ruthless local politician exploits Chulbul’s fractured family ties to take down his entire police empire.
Why You Have to Watch It:
Dabangg didn’t just break box office records; it single-handedly revived the entire “masala action” genre in modern Bollywood. Chulbul Pandey is one of the most iconic characters ever created in Indian cinema—from the way he wears his sunglasses on the back of his shirt to his hilarious, punchy dialogue delivery. It is slick, loud, stylized, and endlessly entertaining.
3. The Pure Underdog Grit: Sultan (2016)
📺 Where to Stream: Amazon Prime Video
⏱️ Run Time: 2h 50m
🎭 Genre: Sports / Romantic Drama
The Story:
Sultan Ali Khan is a lazy local guy from Haryana who falls head-over-heels for a fierce state-level wrestling champion named Aarfa. To win her respect, he takes up the sport and rises to become an Olympic gold medalist. However, global success gets to his head, causing a devastating personal tragedy that costs him his marriage and career. Years later, a broken, out-of-shape Sultan has to step back into the ring of a brutal mixed martial arts tournament for one final shot at personal redemption.
Sultan Ali Khan is a lazy local guy from Haryana who falls head-over-heels for a fierce state-level wrestling champion named Aarfa. To win her respect, he takes up the sport and rises to become an Olympic gold medalist. However, global success gets to his head, causing a devastating personal tragedy that costs him his marriage and career. Years later, a broken, out-of-shape Sultan has to step back into the ring of a brutal mixed martial arts tournament for one final shot at personal redemption.
Why You Have to Watch It:
If you think Salman only plays flawless superheroes, this movie will shock you. He puts his heart and soul into this role, physically transforming from a lean young wrestler to a bloated, middle-aged man fighting his inner demons. The training sequences are raw and incredibly motivating, making it one of the most compelling sports dramas Bollywood has produced.
4. The Modern Romantic Paradigm: Hum Dil De Chuke Sanam (1999)
📺 Where to Stream: JioCinema / Amazon Prime Video
⏱️ Run Time: 3h 8m
🎭 Genre: Romantic Musical / Drama
The Story:
Sameer is a free-spirited, half-Italian musician who travels to India to learn classical music from a strict master. He falls passionately in love with the master’s vibrant daughter, Nandini. When her father finds out, Sameer is exiled, and Nandini is forced into an arranged marriage with a quiet, respectful lawyer named Vanraj. Upon realizing his new bride is deeply in love with someone else, Vanraj makes the ultimate selfless choice: he takes Nandini to Italy to help her track down Sameer.
Sameer is a free-spirited, half-Italian musician who travels to India to learn classical music from a strict master. He falls passionately in love with the master’s vibrant daughter, Nandini. When her father finds out, Sameer is exiled, and Nandini is forced into an arranged marriage with a quiet, respectful lawyer named Vanraj. Upon realizing his new bride is deeply in love with someone else, Vanraj makes the ultimate selfless choice: he takes Nandini to Italy to help her track down Sameer.
Why You Have to Watch It:
Directed by master-filmmaker Sanjay Leela Bhansali, this film is a visual and musical triumph. A young Salman Khan brings a brilliant, chaotic, and boyish energy to the screen that contrasts beautifully with Ajay Devgn’s quiet intensity. The chemistry between Salman and Aishwarya Rai is the stuff of Bollywood legend, making this a spectacular classic on the true meaning of love.
5. The Cult Comedy Gold: Andaz Apna Apna (1994)
📺 Where to Stream: Netflix / Amazon Prime Video
⏱️ Run Time: 2h 40m
🎭 Genre: Screwball Comedy
The Story:
Amar and Prem are two lazy, daydreaming slackers from middle-class families who want to get rich quick. Both hatch a plan to woo and marry Raveena, the daughter of a massive wealthy tycoon who has just arrived in India. The two rivals constantly try to sabotage each other, only to accidentally get entangled with a hilarious local crime lord named Crime Master Gogo and a bizarre kidnapping plot.
Amar and Prem are two lazy, daydreaming slackers from middle-class families who want to get rich quick. Both hatch a plan to woo and marry Raveena, the daughter of a massive wealthy tycoon who has just arrived in India. The two rivals constantly try to sabotage each other, only to accidentally get entangled with a hilarious local crime lord named Crime Master Gogo and a bizarre kidnapping plot.
Why You Have to Watch It:
While it tanked at the box office upon its initial release, Andaz Apna Apna has grown into arguably the biggest cult comedy in Indian history. Salman Khan’s portrayal of the dim-witted, overly dramatic Prem is an absolute comedic goldmine. His chaotic, brilliant screen chemistry with Aamir Khan makes this a movie where literally every single line of dialogue has become an internet meme.
Best Salman Khan movies
6. The Gripping Cult Thriller: Tere Naam (2003)
📺 Where to Stream: Zee5 / Eros Now
⏱️ Run Time: 2h 12m
🎭 Genre: Psychological Romantic Drama
The Story:
Radhe Mohan is a rebellious, aggressive ex-college president who uses fear to rule the campus. He falls into a consuming, obsessive love with Nirjara, a deeply traditional and timid priest’s daughter. Just as he finally wins her affection through pure vulnerability, Radhe is brutally attacked by a rival gang, suffering severe head trauma that lands him in a traditional mental asylum.
Radhe Mohan is a rebellious, aggressive ex-college president who uses fear to rule the campus. He falls into a consuming, obsessive love with Nirjara, a deeply traditional and timid priest’s daughter. Just as he finally wins her affection through pure vulnerability, Radhe is brutally attacked by a rival gang, suffering severe head trauma that lands him in a traditional mental asylum.
Why You Have to Watch It:
This movie was a massive cultural earthquake in the early 2000s (even inspiring millions of youths to copy Radhe’s iconic middle-parted hairstyle). It features an incredibly intense, tragic performance from Salman. The second half of the film is bleak, raw, and emotionally heavy, breaking completely away from traditional happy-ending Bollywood tropes.
7. The Ultimate 90s Family Classic: Hum Aapke Hain Koun..! (1994)
📺 Where to Stream: Netflix / JioCinema
⏱️ Run Time: 3h 26m
🎭 Genre: Musical / Family Drama
The Story:
Prem is a sweet, respectful young man who loves his older brother, Rajesh, and his uncle unconditionally. When Rajesh marries a lovely girl named Pooja, Prem meets Pooja’s playful younger sister, Nisha. The two spend months teasing each other and eventually fall deeply in love. However, a sudden family tragedy strikes out of nowhere, forcing Prem and Nisha to make a massive personal sacrifice to save their family’s happiness.
Prem is a sweet, respectful young man who loves his older brother, Rajesh, and his uncle unconditionally. When Rajesh marries a lovely girl named Pooja, Prem meets Pooja’s playful younger sister, Nisha. The two spend months teasing each other and eventually fall deeply in love. However, a sudden family tragedy strikes out of nowhere, forcing Prem and Nisha to make a massive personal sacrifice to save their family’s happiness.
Why You Have to Watch It:
This film didn’t just break box office records; it altered the entire landscape of Indian weddings, clothes, and music. It is essentially a celebration of Indian family values, filled with 14 iconic songs. Salman Khan’s charm is dialed up to a maximum here—establishing him as the quintessential, loving younger brother that every Indian household wanted.
8. The Slick Action Resurgence: Wanted (2009)
📺 Where to Stream: Zee5
⏱️ Run Time: 2h 27m
🎭 Genre: Action / Crime Thriller
The Story:
Radhe is a cold, ruthless, and highly lethal hitman who kills for money and operates under his own strict code: “Ek baar jo maine commitment kar di, toh phir main apne aap ki bhi nahi sunta.” He catches the attention of a young girl named Jhanvi while simultaneously juggling deadly contracts for rival international drug lords. The twist at the end completely changes the stakes of who Radhe really is.
Radhe is a cold, ruthless, and highly lethal hitman who kills for money and operates under his own strict code: “Ek baar jo maine commitment kar di, toh phir main apne aap ki bhi nahi sunta.” He catches the attention of a young girl named Jhanvi while simultaneously juggling deadly contracts for rival international drug lords. The twist at the end completely changes the stakes of who Radhe really is.
Why You Have to Watch It:
Before Wanted, Salman Khan was going through a major career slump. This movie marked his spectacular, roaring return to the absolute top of the industry. It set the blueprint for his modern “Bhai” style—gritty action, unforgettable one-liners, and an untouchable attitude. If you want to see the exact moment modern Salman Khan stardom was born, this is it.
Before Wanted, Salman Khan was going through a major career slump. This movie marked his spectacular, roaring return to the absolute top of the industry. It set the blueprint for his modern “Bhai” style—gritty action, unforgettable one-liners, and an untouchable attitude. If you want to see the exact moment modern Salman Khan stardom was born, this is it.
9. The Captivating Spy Thriller: Ek Tha Tiger (2012)
📺 Where to Stream: Amazon Prime Video
⏱️ Run Time: 2h 12m
🎭 Genre: Action / Spy Thriller
The Story:
Tiger is India’s top RAW secret agent, sent to Dublin to observe a scientist suspected of sharing secrets with Pakistan. While undercover, he falls for the scientist’s caretaker, Zoya. Things blow up when Tiger discovers that Zoya is actually a deep-cover agent for Pakistan’s ISI. Forced to choose between their country and their love, the two spies go on the run from both of their governments.
Tiger is India’s top RAW secret agent, sent to Dublin to observe a scientist suspected of sharing secrets with Pakistan. While undercover, he falls for the scientist’s caretaker, Zoya. Things blow up when Tiger discovers that Zoya is actually a deep-cover agent for Pakistan’s ISI. Forced to choose between their country and their love, the two spies go on the run from both of their governments.
Why You Have to Watch It:
This was the groundbreaking film that laid the foundation for Yash Raj Films’ massive “Spy Universe” (which now includes Pathaan and War). Directed by Kabir Khan, it strikes a brilliant balance between slick, high-budget international action sequences and genuine romantic tension. The screen chemistry between Salman and Katrina Kaif is incredibly sleek and powerful.
This was the groundbreaking film that laid the foundation for Yash Raj Films’ massive “Spy Universe” (which now includes Pathaan and War). Directed by Kabir Khan, it strikes a brilliant balance between slick, high-budget international action sequences and genuine romantic tension. The screen chemistry between Salman and Katrina Kaif is incredibly sleek and powerful.
10. The Groundbreaking Debut: Maine Pyar Kiya (1989)
📺 Where to Stream: Zee5 / Amazon Prime Video
⏱️ Run Time: 3h 15m
🎭 Genre: Romantic Musical
The Story:
Prem is a wealthy, foreign-returned boy whose life changes when Suman, a simple, rural girl, comes to live at his family’s mansion while her father works abroad. They start out as innocent friends, but love blossoms over time. When Prem’s wealthy father insultingly rejects Suman due to her economic status, Prem abandons his family’s vast fortune to live in a small room, working a grueling manual labor job to prove to Suman’s father that he can support her on his own merit.
Prem is a wealthy, foreign-returned boy whose life changes when Suman, a simple, rural girl, comes to live at his family’s mansion while her father works abroad. They start out as innocent friends, but love blossoms over time. When Prem’s wealthy father insultingly rejects Suman due to her economic status, Prem abandons his family’s vast fortune to live in a small room, working a grueling manual labor job to prove to Suman’s father that he can support her on his own merit.
Why You Have to Watch It:
This was Salman Khan’s very first movie as a leading man, and it turned him into an overnight national sensation. It is the ultimate blueprint for the “rich boy, poor girl” Bollywood romance. Seeing a young, earnest, and incredibly charming Salman fight for his love through sheer hard work rather than violence is incredibly heartwarming. It is pure cinematic history.
🎬 Over to You: What’s Your Pick?
Are you a fan of his raw 90s romantic charm in Maine Pyar Kiya, or do you prefer the high-octane, slow-motion swagger of Dabangg?
Drop your absolute favorite Salman Khan movie in the comments below 👇
