For someone who started her Bollywood career with the light-hearted comedy remake Chashme Baddoor in 2013, Taapsee Pannu has changed the course of her career, balancing hard-hitting films and commercial cinema perfectly.
In fact, the latter kind of cinema has put her in the Rs 100 crore club with Judwaa 2.
With her latest release Thappad, Taapsee impresses yet again.
Joginder Tuteja looks at just how Taapsee's movies fare at the box office.
Note: Baby, Judwaa 2 and Mission Mangal have not been included in this list, as these were ensemble affairs and Taapsee wasn't the central protagonist.
Badla
Box office collection: Rs 87.99 crore
Taapsee's biggest grosser till date, Badla is also one of her most appreciated films, among critics as well as audiences.
The film took a decent opening and continued to grow well, thanks to positive word of mouth.
The cat and mouse game between Amitabh Bachchan and Taapsee Pannu was the highlight of Sujoy Ghosh's thriller.
PINK
Box office collection: Rs 65.39 crore
Interestingly, her second highest grosser is also with Amitabh Bachchan.
But this time, both actors were on the same side with Taapsee being defended by the Big B, playing her lawyer.
Directed by Shoojit Sircar, the film started well at the box office and went from strength to strength with each passing day.
Chashme Baddoor
Box office collection: Rs 41.68 crore
Her first ever Bollywood release, David Dhawan's Chashme Baddoor is also ironically Taapsee's biggest opener at Rs 5.18 crore till date.
Though the remake of the namesake 1981 film featured Ali Zafar, Siddharth and Divyendu Sharma, with Rishi Kapoor as an added attraction, the action revolved around Taapsee.
Naam Shabana
Box office collection: Rs 37.25 crore
Naam Shabana was born from the success of Akshay Kumar's Baby, in which Taapsee had a prominent cameo.
Naam Shabana delved deeply into Taapsee's character in Baby -- named Shabana -- and this time, Akshay put in a guest appearance.
It enjoyed an opening of over Rs 5 crore.
Thappad
Box office collection: Rs 30-35 crore (expected lifetime)
With an opening of Rs 3.07 crore, Thappad managed to find itself in the vicinity of Rs 15 crore over the weekend.
The film has been getting positive response from critics, and is aimed at multiplex audiences.
It should emerge as a fair grosser and end up in the range of Rs 30-35 crore lifetime.
Manmarziyaan
Box office collection: Rs 27.09 crore
With Abhishek Bachchan and Vicky Kaushal playing her suitors, Taapsee found herself in a complicated love triangle.
Directed by Anurag Kashyap, the film under-performed at the box office.
Saand Ki Aankh
Box office collection: Rs 23.40 crore
The biggest mistake of this well-reviewed film was to release on Diwali, along with formidable competition like Housefull 4.
Saand Ki Aankh could not even garner Rs 1 crore on its opening day though over a period of time, it did find an audience.
Taapsee shared a good camaraderie with co-star Bhumi Pednekar.
Mulk
Box office collection: Rs 21.10 crore
Before Thappad, Taapsee had worked with director Anubhav Sinha in Mulk.
Holding her own against the hugely talented Rishi Kapoor, Mulk was a fair success at the box office.
Game Over
Box office collection: Rs 4.69 crore
Game Over was barely promoted, and was a losing affair at the box office from the start.
But critics noticed Taapsee's performance and raved about it.
Losing out on theatre audiences, Game Over is finding some traction on the digital medium now.
Dil Junglee
Box office collection: Rs 1.30 crore
A much-delayed film, Dil Junglee featured Taapsee in a never-seen-before avatar.
Though she has been presented as a firebrand in film after film, this one had her play an under-confident young woman.
The film saw a token release and soon disappeared from theatres.