When Anushka Sharma kick-started her career with Aditya Chopra’s Rab Ne Bana Di Jodi, we knew that she is here to stay. The actress in her 10 years of career has done a variety of films, but earlier in her career was just stereotyped with characters of bubbly-girl. However, she changed that soon and today, as Anushka celebrates her 31st birthday, let’s look at five roles of her that prove that she is one of the most versatile actresses we have.

Rab Ne Bana Di Jodi

The first one in the list has to be Rab Ne Banadi Jodi. She performed the role of Taani wonderfully and even impressed us with her amazing dance moves. Though there was Shah Rukh Khan in the film, Anushka stood out and proved to be the perfect YRF heroine.

NH10

Anushka Sharma surprised everyone with her role in NH10. It was something that we didn’t expect from the actress, but she nailed it as Meera in the film giving us goosebumps in every scene. This one has to be her best performance to date.

Sultan

Anushka is one actress who has made a mark even in movies that starred superstars. Anushka carried the role of Aarfa, a female wrestler, in Sultan effortlessly. From getting the nuances of a wrestler right to speaking in the perfect Haryanvi accent, Anushka was the perfect choice for Aarfa.

Pari

Who could have thought that Anushka Sharma would try her hands on horror genre too? But in Pari she gave a fantastic performance and was praised a lot. She also produced the movie and was appreciated to back a film with such a different concept.

Sui Dhaaga

Last in our list is Sui Dhaaga. For this movie, Anushka was in the news because of her memes, but when the film released, it was proved that the actress can carry such de-glam characters too. Mamta surely stole our hearts with her simplicity.