The best Shraddha Kapoor movies are Aashiqui 2 (2013), Haider (2014), Ek Villain (2014), Stree (2018), Chhichhore (2019) and Stree 2 (2024), along with crowd favourites such as ABCD 2, Baaghi, Half Girlfriend, Saaho and Tu Jhoothi Main Makkaar. Stree 2 is her biggest hit so far and the highest-grossing Hindi film of 2024.
Shraddha Kapoor made her debut with Teen Patti in 2010 and found stardom three years later. Since then she has moved between romance, dance films, action, horror comedy and a Shakespeare adaptation. This updated list covers her 11 best films so far, followed by what is coming next. For more Bollywood lists, see our entertainment section.
Quick facts: Shraddha Kapoor’s best films
| Film | Year | Her role | Genre |
|---|---|---|---|
| Aashiqui 2 | 2013 | Arohi | Musical romance |
| Ek Villain | 2014 | Aisha | Romantic thriller |
| Haider | 2014 | Arshia | Drama |
| ABCD 2 | 2015 | Vinnie | Dance drama |
| Baaghi | 2016 | Siya | Action |
| Half Girlfriend | 2017 | Riya Somani | Romance |
| Stree | 2018 | The girl with no name | Horror comedy |
| Saaho | 2019 | Amritha Nair | Action thriller |
| Chhichhore | 2019 | Maya | Comedy drama |
| Tu Jhoothi Main Makkaar | 2023 | Tinni | Romantic comedy |
| Stree 2 | 2024 | She | Horror comedy |
11 best Shraddha Kapoor movies you cannot ignore
1. Aashiqui 2 (2013)
This was her breakthrough. She plays Arohi, a bar singer whose talent is spotted by a fading singer, played by Aditya Roy Kapur, who helps her rise while his own life falls apart. The songs, especially “Tum Hi Ho”, were everywhere that year.
Also read7 Movies by Karan Johar to Watch: Every Film He Has Directed
The film was a surprise box office hit and earned Shraddha her first Filmfare nomination for Best Actress.
2. Ek Villain (2014)
Directed by Mohit Suri, this thriller casts her as Aisha, a cheerful young woman who changes the life of a former gangster, played by Sidharth Malhotra. Her bright, warm role is the emotional centre of a dark film.
Ek Villain was a commercial success, and its music, including “Galliyan”, did very well.
3. Haider (2014)
Vishal Bhardwaj’s adaptation of Hamlet is set in Kashmir in the 1990s. Shraddha plays Arshia, a journalist and the love interest of Haider, played by Shahid Kapoor. It is a quieter role than her commercial films, and it showed her range.
Haider won five National Film Awards and is often counted among the best Hindi films of the 2010s.
4. ABCD 2 (2015)
In this Remo D’Souza dance film, she plays Vinnie, a dancer in a Mumbai crew that tries to win an international competition. She trained hard for the dance sequences, which young audiences loved.
The film did well at the box office and remains one of the more popular Hindi dance films.
5. Baaghi (2016)
Opposite Tiger Shroff, she plays Siya, who is kidnapped by a powerful martial artist. Tiger’s character sets out to rescue her. The film is mainly an action vehicle, but her role holds the story together.
Baaghi was a hit and started a franchise. She returned to the series in Baaghi 3 (2020).
6. Half Girlfriend (2017)
Based on Chetan Bhagat’s novel, the film casts her as Riya Somani, a basketball player from a rich Delhi family who forms an uncertain bond with a boy from Bihar, played by Arjun Kapoor.
Reviews were mixed, but the film found an audience, and its songs were popular.

7. Stree (2018)
Set in Chanderi, a town haunted by a female spirit during a yearly festival, Stree mixes fear with comedy. Shraddha plays a mysterious girl with no name who seems to know more about the ghost than she reveals. Rajkummar Rao, Pankaj Tripathi and Aparshakti Khurana lead the comedy.
The film was a sleeper hit and later became the base of Maddock Films’ horror comedy universe.
8. Saaho (2019)
Her big pan-India project was this action thriller opposite Prabhas, made in Telugu and Hindi. She plays Amritha Nair, a police officer investigating a major theft.
Reviews were largely negative, but the film opened big, particularly in the Hindi market.
9. Chhichhore (2019)
Nitesh Tiwari’s film moves between college hostel life and the present day, when a group of old friends reunite to support a friend’s son. Shraddha plays Maya, the friend who later marries Sushant Singh Rajput’s character.
The film won the National Film Award for Best Hindi Film and remains a favourite with students.
10. Tu Jhoothi Main Makkaar (2023)
In this Luv Ranjan romantic comedy, she plays Tinni opposite Ranbir Kapoor. The story follows a man who helps couples break up and then falls for a woman with her own doubts about marriage.
It was a commercial success and showed her comfort with modern, dialogue-heavy comedy.
11. Stree 2 (2024)
The sequel brought back the Chanderi gang to fight a new threat, a headless figure called Sarkata. Shraddha returns as the mysterious girl, now with more screen time and a bigger part in the story.
Released on 15 August 2024, Stree 2 grossed over Rs 875 crore worldwide according to reported figures. It became her highest-grossing film and the biggest Hindi film of 2024. It also earned her a second Filmfare nomination for Best Actress.
Shraddha Kapoor’s upcoming movies
Her next release is Eetha, a biopic of the Tamasha artist Vithabai Bhau Mang Narayangaonkar, directed by Laxman Utekar of Chhaava fame. As of August 2026, reports said the film had been moved from 28 August to 4 December 2026. Maddock Films has also announced a third Stree film as part of its horror comedy slate. Read more celebrity profiles in our people section.

Frequently asked questions
Which is Shraddha Kapoor’s highest-grossing movie?
Stree 2 (2024) is her highest-grossing film, with a reported worldwide gross of over Rs 875 crore.
What was Shraddha Kapoor’s first movie?
Her debut was Teen Patti (2010), alongside Amitabh Bachchan. Her first lead hit came with Aashiqui 2 in 2013.
What is Shraddha Kapoor’s next movie?
Her next film is Eetha, a biopic directed by Laxman Utekar, reported to release on 4 December 2026.
Which Shraddha Kapoor movie won a National Award?
Haider won five National Film Awards, and Chhichhore won the National Film Award for Best Hindi Film. The awards went to the films and their crews, not to her as an actor.
Sources: Wikipedia: Shraddha Kapoor, Wikipedia: Stree 2, Pinkvilla on Eetha’s release date.








