
Entertainment
Salman Khan Movies List - Complete Filmography and Best Films Guide
Complete guide to Salman Khan movies - from Maine Pyar Kiya to Sikandar. Explore his best films, upcoming projects, and where to watch online.

With Bandar -- her new drama directed by Anurag Kashyap, co-starring Bobby Deol -- releasing in theatres on June 5, 2026, Sanya Malhotra is having a moment. But her journey began years earlier, when she debuted as the young Babita Kumari in Aamir Khan's Dangal and became an overnight star. Since then, she has quietly built one of the most interesting filmographies in modern Hindi cinema -- choosing scripts that challenge her rather than simply showcasing her. From the quiet intensity of Badla to the quirky charm of Pagglait, here are the best Sanya Malhotra movies streaming on OTT right now.
Genre: Sports Biopic | Director: Nitesh Tiwari | Cast: Aamir Khan, Sanya Malhotra, Fatima Sana Shaikh | IMDb: 8.3/10
This is where it all began. Nitesh Tiwari's Dangal is not just one of the highest-grossing Indian films of all time -- it is a cultural landmark. Sanya Malhotra plays the young Babita Kumari, one of the Phogat sisters, with a physicality and emotional conviction that is remarkable for a debut performance. The film tells the true story of Mahavir Singh Phogat, a former wrestler who trains his daughters to become world champions, defying every social convention. The wrestling sequences are breathtaking, the relationship between father and daughters is deeply moving, and the climax at the Commonwealth Games is one of the most cathartic moments in Indian cinema. Streaming on Netflix and Amazon Prime Video.
Verdict: A landmark Indian film -- Sanya Malhotra's debut announced a major new talent.
Genre: Crime Thriller | Director: Sujoy Ghosh | Cast: Amitabh Bachchan, Taapsee Pannu, Sanya Malhotra | IMDb: 7.7/10
Sujoy Ghosh's Badla is a taut, claustrophobic thriller that keeps you guessing until the very last frame. Sanya Malhotra plays a supporting but crucial role in this web of deceit, where a successful businesswoman (Taapsee Pannu) finds herself locked in a room with the body of her dead lover and hires a legendary lawyer (Amitabh Bachchan) to defend her. The film is essentially a two-hander between Bachchan and Pannu, but Malhotra's presence adds a layer of emotional complexity. The Rashomon-style storytelling and the film's commitment to never cheating the audience make it one of the best Bollywood thrillers of the last decade. Steaming on Amazon Prime Video.
Verdict: Edge-of-your-seat thriller -- Sanya shines in a memorable supporting role.
▶ Watch Badla on Amazon Prime Video
Genre: Dark Comedy Drama | Director: Umesh Bist | Cast: Sanya Malhotra, Sayani Gupta, Sheeba Chaddha, Ashutosh Rana | IMDb: 6.9/10
Pagglait is where Sanya Malhotra truly proved she could carry a film on her own. She plays Sandhya, a young widow who cannot cry after her husband's death -- much to the dismay of her traditional family. What follows is a quietly subversive, darkly funny exploration of grief, expectation, and the pressure to perform sorrow. The film refuses to take the easy route -- Sandhya's journey is not a triumphant arc but a messy, uncertain one, and Malhotra plays every beat with heartbreaking authenticity. Netflix's production values are top-notch, and the supporting cast -- especially Sayani Gupta and Sheeba Chaddha -- is impeccable. Streaming on Netflix.
Verdict: A quietly radical film about grief -- Sanya Malhotra's finest performance on OTT.
Genre: Romantic Drama | Director: Ritesh Batra | Cast: Nawazuddin Siddiqui, Sanya Malhotra, Sachin Khedekar | IMDb: 6.8/10
From the director of The Lunchbox, Photograph is a gentle, unhurried romance set in Mumbai's old-city lanes. Sanya Malhotra plays Miloni, a shy college student who agrees to pretend to be the fiancee of a street photographer (Nawazuddin Siddiqui) to satisfy his grandmother's nagging. The film's magic lies in its quiet moments -- stolen glances, awkward silences, the slow unspooling of two lonely people finding each other. Malhotra brings a beautiful stillness to her performance, letting her eyes do the talking. It is a film that rewards patience and attention, and it remains one of the most understated love stories in recent Hindi cinema. Streaming on Amazon Prime Video.
Verdict: A gentle, soulful romance -- Sanya Malhotra's most restrained and affecting performance.
▶ Watch Photograph on Amazon Prime Video
Genre: War Biopic | Director: Meghna Gulzar | Cast: Vicky Kaushal, Sanya Malhotra, Fatima Sana Shaikh | IMDb: 7.7/10
Meghna Gulzar's Sam Bahadur is a stirring tribute to Field Marshal Sam Manekshaw, India's first army officer to be promoted to the rank. Sanya Malhotra plays Siloo Manekshaw, Sam's wife, with quiet dignity and warmth. In a film dominated by Vicky Kaushal's towering performance, Malhotra holds her own as the woman behind the legend -- supportive without being passive, strong without being loud. The film itself is a masterclass in restrained storytelling, focusing on the man behind the uniform. The war sequences are gripping, but it is the human moments -- the banter between Sam and Siloo, the quiet anxieties of military life -- that linger. Streaming on Amazon Prime Video and JioHotstar.
Verdict: A beautifully crafted biopic -- Sanya brings warmth and heart to a supporting role.
▶ Watch Sam Bahadur on Amazon Prime Video
Genre: Anthology Comedy Drama | Director: Anurag Basu | Cast: Rajkummar Rao, Sanya Malhotra, Pankaj Tripathi, Abhishek Bachchan | IMDb: 7.6/10
Anurag Basu's Ludo is a vibrant, chaotic anthology where four interconnected stories unfold like a game of the board game itself. Sanya Malhotra plays Shruti, a young woman caught in a hilariously messy situation involving a sex tape, a suitcase of cash, and a love story that refuses to follow the rules. The film is a visual riot -- bursting with colour, music, and mischief. Malhotra shares crackling chemistry with Rajkummar Rao, and together they anchor one of the film's most endearing storylines. The ensemble cast is incredible, the soundtrack is addictive, and the films unapologetic sense of fun is infectious. Streaming on Netflix.
Verdict: Wildly entertaining anthology -- Sanya is delightfully funny and vulnerable.
Catch up on Sanya Malhotra's finest performances at home, then head to cinemas for Bandar -- her intense new drama directed by Anurag Kashyap, now playing in theatres. New films hit cinemas every Friday -- book your tickets via magicpin and save on PVR, INOX, and Cinepolis screenings.
Q: What are the best Sanya Malhotra movies streaming on OTT?
A: Dangal (Netflix), Badla (Prime Video), Pagglait (Netflix), Photograph (Prime Video), Sam Bahadur (Prime Video), and Ludo (Netflix) are among her best films available for streaming in India.
Q: Where can I watch Sanya Malhotra's latest film Bandar?
A: Bandar, directed by Anurag Kashyap and starring Bobby Deol and Sanya Malhotra, released in theatres on June 5, 2026. Book tickets on magicpin.
Q: Is Pagglait available on Netflix in India?
A: Yes, Pagglait starring Sanya Malhotra is streaming on Netflix India.
Q: What is Sanya Malhotra's first film?
A: She made her acting debut in Aamir Khan's Dangal (2016), playing young Babita Kumari.
Q: How can I save on movie tickets for Sanya Malhotra's new releases?
A: Book via magicpin to access the best deals on PVR, INOX, and Cinepolis tickets for her theatrical releases.

Complete guide to Salman Khan movies - from Maine Pyar Kiya to Sikandar. Explore his best films, upcoming projects, and where to watch online.

From Bajirao Mastani to Dhurandhar, explore the best Ranveer Singh movies streaming on Netflix, Prime Video & Disney+ Hotstar. Book cinema tickets via magicpin.

Explore Manoj Bajpayee's best movies on OTT — Satya, The Family Man, Special 26, Gangs of Wasseypur & more. Don't miss his new film Governor in cinemas June 12. Save on Amazon Prime via magicpin.

Bhooth Bangla starring Akshay Kumar and Tabu arrives on Netflix India June 12, 2026. Read our guide on the cast, story, box office and how to save on movie tickets and OTT via magicpin.