Celebrating Katrina Kaif’s Most Memorable On-screen Performances
Katrina Kaif turns a year older today, and it’s the perfect time to look back at her journey in films. Over the years, she has played a wide range of characters — from light-hearted and fun to intense and emotional. While she started off as a star loved for her screen presence, Katrina slowly proved that she could take on roles with depth and make a strong impact. Here’s a look at some of her most memorable performances that show just how far she has come.
Jasmeet in Namastey London
Maya in New York
Jenny in Ajab Prem Ki Ghazab Kahani
Indu in Raajneeti
Laila in Zindagi Na Milegi Dobara
Zoya in Ek Tha Tiger
Meera in Jab Tak Hai Jaan
Babita Kumari in Zero
Jasmeet in Namastey London

Katrina impressed everyone as Jasmeet, who was shown as a modern, independent girl torn between two cultures. She brought both vulnerability and strength to the role, making Jasmeet one of her most relatable characters. It was a big turning point in her career, showing she could handle emotional depth. The film was a mix of romance and drama, and Katrina’s performance stood out, especially in the scenes where Jasmeet listens to her heart.
Maya in New York

As Maya, Katrina delivered one of her most serious and layered performances. She played a college student whose life takes a dark turn after 9/11, and she handled the emotional weight of the role with maturity. The film dealt with terrorism and its impact, and Katrina was widely praised for her sincere and grounded acting.
Jenny in Ajab Prem Ki Ghazab Kahani

Katrina brought charm, innocence, and perfect comic timing to the role of Jenny. Her chemistry with Ranbir Kapoor and her expressive acting added to the film’s fun and emotional beats. The film was a romantic comedy, and Katrina’s light-hearted yet heartfelt performance was one of the reasons for its success.
Indu in Raajneeti

Playing a strong political character, Katrina showed a new, powerful side of herself as Indu. Her transformation from a simple girl to a politician was convincing and impactful. In a film full of intense performances and a quality star cast, Katrina held her own and proved her range as an actor.
Laila in Zindagi Na Milegi Dobara

Katrina as Laila was refreshing and full of life. Her calm energy and natural presence brought balance to the film’s emotional journey. She played the role of a diving instructor who helps Hrithik Roshan’s character open up and live freely. The film became a modern classic, and Katrina’s understated yet memorable performance added to its charm.
Zoya in Ek Tha Tiger

Katrina played Zoya, a fearless spy with grace and confidence. She matched Salman Khan in action and screen presence, proving she could lead in high-octane roles too.The film was a blockbuster, and Katrina’s performance was liked by many.
Meera in Jab Tak Hai Jaan

As Meera, Katrina played a woman caught between love and faith, and she brought quiet intensity to the role. Her emotional scenes with Shah Rukh Khan were heartfelt and showed how much she had grown as an actor. It was Yash Chopra’s last film, and Katrina surprised everyone with her bold and emotionally raw portrayal.
Babita Kumari in Zero

Katrina surprised everyone with her bold and emotionally raw portrayal of Babita, a troubled film star. She wasn’t afraid to look vulnerable or broken, and it became one of her most talked-about performances. Though the film received not so good reviews, Katrina’s performance was widely appreciated and earned her critical acclaim.
Also Read: Birthday Special: Katrina Kaif Adorable Family Moments