Anushka Sharma needs no introduction. The talented, beautiful, and charming diva turns 37 years old today, born on 1 May 1988. The actress is currently embracing parenthood with Virat Kohli along with her work side with her two children, Vamika and Akaay, and due to this, she has been away from acting. As we miss her on-screen presence, let’s celebrate her special day with her five iconic film roles.

1) Rab Ne Bana Di Jodi: With her debut film in 2008, Anushka won hearts. She played the role of ‘Taani’ alongside Shah Rukh Khan in a Yash Raj Film. Her character was simple yet powerful as she played an unhappy married woman.

2) Band Baaja Baaraat: This epic film, released in 2010, featured her opposite Ranveer Singh. She played the role of Shruti Kakkar, an ambitious wedding planner. Her bold charisma and high energy added more drama to the film. Viewers still recall this character.

3) Sultan: Anushka always proved herself the best, and here, playing the role of a wrestler, she did justice to the character. Her character, Aarfa Hussain, was empowering and inspiring. At the same time, her fitness level just left the viewer amazed.

4) Sui Dhaaga: Anushka never fails to experiment and mold herself into any character, just like in Sui Dhaaga. She played the role of Mamta, an aspiring wife who, with her husband, proved their worth in the fashion world. Her simplicity and grounded nature won hearts.

5) PK: The actress instantly became the talk of the town with her short hairstyle in the film as Jagat Janani (Jaggu). She played the role of a journalist, and with her performance to the core, she did justice.