This ranking is based on an algorithm that combines various factors, including the votes of our users and search trends on the internet.

List of Katrina Kaif Movies: Ranked Best To Worst

1. New York (2009)
91
9
New York
91
9

New York is a crime drama thriller film which tells the story of Omar, a young Muslim man from India, living in New York, who is arrested by the FBI. He soon learns that the FBI believes that his former college friend Sam is a terrorist, and they want him to help them with the investigation.

As:
Cast
Role:
Maya Shaikh
Director:
Kabir Khan
Genres:
Romance, Crime, Thriller, Drama
Star Cast:
Irrfan Khan, John Abraham, Neil Nitin Mukesh, Nawazuddin Siddiqui
2. Singh Is Kinng (2008)
66
7
Singh Is Kinng
66
7

Singh is Kinng is an action romantic comedy drama film which tells the story of Happy Singh, who causes a lot of problems for his fellow villagers. In order to get rid of Happy, the villagers send him to Australia, to bring back Lakhan, as the latter’s father is ill. After several mishaps, Happy and Rangeela, another villager, arrive at the mansion of Lakhan, who has become an influential gangster. However, Lakhan refuses to return, and throws them out of his house.

As:
Cast
Role:
Sonia
Director:
Anees Bazmee
Genres:
Action, Drama, Crime, Comedy, Romance
Star Cast:
Snoop Dogg, Akshay Kumar, Om Puri, Kiron Kher
3. Welcome (2007)
102
12
Welcome
102
12

Uday and Majnu are gangsters but they want to get Uday’s half-sister Sanjana married to a decent family. However, they are unsuccessful since no one wants to be associated with a crime family. Meanwhile Dr Ghunghroo has also been trying to look for a match for his nephew Rajiv. However, his condition is that the alliance must be to a purely decent family. Things get complicated when Rajiv and Sanjana fall for each other.  

As:
Cast
Role:
Sanjana S. Shetty
Director:
Anees Bazmee
Genres:
Drama, Romance, Crime, Comedy
Star Cast:
Anil Kapoor, Paresh Rawal, Nana Patekar, Akshay Kumar, Mallika Sherawat
4. Ek Tha Tiger (2012)
100
12
Ek Tha Tiger
100
12

India’s top RAW agent Tiger is sent to Dublin, Ireland, as an Indian scientist, is suspected of divulging confidential information to Pakistan’s ISI. When Tiger cannot meet the scientist, he befriends the house-caretaker Zoya and falls in love with her, but then discovers a dark secret about her. As their work takes them across the globe, will Tiger continue to love Zoya?

As:
Cast
Role:
Zoya
Director:
Kabir Khan
Genres:
Adventure, Crime, Thriller, Action, Romance
Star Cast:
Salman Khan, Ranvir Shorey, Girish Karnad, Roshan Seth
5. Raajneeti (2010)
94
11
Raajneeti
94
11

Samar, a young man, who belongs to a powerful Indian political family, lives in the US. However, when his father passes away, he decides to return to India and enter the dirty world of politics.  

As:
Cast
Role:
Indu R. Sakseria / Indu P. Pratap
Director:
Prakash Jha
Genres:
Crime, Drama, Thriller
6. Ajab Prem Ki Ghazab Kahani (2009)
120
15
Ajab Prem Ki Ghazab Kahani
120
15

Prem Sharma is a good-for-nothing young man, who meets and falls for a woman named Jenny, although she sees him only as a friend. Despite this, when he learns that she is in love with a man named Rahul, he agrees to help her get married to him.

As:
Cast
Role:
Jenny Pinto
Director:
Rajkumar Santoshi
Genres:
Romance, Family, Musical, Comedy, Action
Star Cast:
Ranbir Kapoor, Salman Khan, Darshan Jariwala, Smita Jaykar, Zakir Hussain
7. Namastey London (2007)
134
18
Namastey London
134
18

Manmohan, an Indian-born man who lives in the UK, returns with his daughter Jasmeet after a long time to India. He takes her on a tour, and forces her to marry a young man named Arjun Singh, whom she considers a fool. After returning to London, Jasmeet announces that she will leave Arjun and marry her boyfriend Charlie.

As:
Cast
Role:
Jasmeet 'Jazz' M. Malhotra
Director:
Vipul Amrutlal Shah
Genres:
Comedy, Drama, Romance
Star Cast:
Rishi Kapoor, Akshay Kumar, Clive Standen, Upen Patel
8. Race (2008)
100
15
Race
100
15

Ranvir and Rajiv are two stepbrothers who own a huge farm and a horse racing business. When Ranvir learns that Rajiv has feelings for Sonia, the woman he is dating, he decides to leave her so that Rajiv can marry her. After they get married, Rajiv reveals to Sonia that he is planning to kill Ranvir, so that he can get the insurance money of $ 100 million.

As:
Cast
Role:
Sophia
Director:
Abbas Alibhai Burmawalla, Mastan Alibhai Burmawalla
Genres:
Action, Crime, Thriller, Drama
Star Cast:
9. Sarkar (2005)
84
13
Sarkar
84
13

Subhash Nagre, who is popularly known as Sarkar, is an influential man living in Mumbai, who is known to help needy people. However, when he makes enemies, they decide to murder an upright political leader and frame Sarkar for the murder. After Sarkar is imprisoned, his son Shankar steps forward to protect his father and their legacy.

As:
Cast
Role:
Pooja
Director:
Genres:
Crime, Drama
Star Cast:
Amitabh Bachchan, Abhishek Bachchan, Anupam Kher, Kay Kay Menon, Supriya Pathak
10. Bang Bang (2014)
90
15
Bang Bang
PG-13
90
15

This Hindi-language film is a remake of the American film ‘Knight and Day.’ When modest bank employee Harleen Sahni happens to meet mysterious Rajveer Nanda, she gets drawn into a transnational adventure involving hot chases, bombing raids, shootouts. While constantly on run, Harleen falls in love with Rajveer. Amidst this mayhem, the circumstances make her wonder whether she can trust the enigmatic charmer.

As:
Cast
Role:
Harleen Sahani
Director:
Siddharth Anand
Genres:
Thriller, Action, Adventure, Romance, Comedy
Star Cast:
Hrithik Roshan, Pavan Malhotra, Danny Denzongpa, Javed Jaffrey
11. Jab Tak Hai Jaan (2012)
167
31
Jab Tak Hai Jaan
167
31

Samar, who lives in London, falls in love with Meera. However, after she leaves him, he returns to India, and begins working for the army as a bomb disposal specialist. Eventually a journalist named Akira falls in love with him, but decides to reunite him with his former lover. 

As:
Cast
Role:
Meera Thapar
Director:
Genres:
Drama, Family, Romance
Star Cast:
12. Agneepath (2012)
76
14
Agneepath
76
14

After his father is wrongfully framed and murdered by Kancha Cheena, a crime lord, Vijay Deenanath Chauhan, grows up and decides to take revenge against Kancha. He eventually befriends a local kingpin named Rauf Lala.   

As:
Cast
Director:
Karan Malhotra
Genres:
Drama, Crime, Action
13. Mere Brother Ki Dulhan (2011)
92
17
Mere Brother Ki Dulhan
92
17

Kush Agnihotri is looking for the ideal Indian bride for his brother Luv who stays in London. He eventually manages to find a girl Dimple Dixit. Things get complicated when Kush and Dimple start to develop feelings for one another, just few days before the wedding.

As:
Cast
Role:
Dimple Dixit
Director:
Ali Abbas Zafar
Genres:
Family, Comedy, Romance
Star Cast:
Imran Khan, Ali Zafar, Tara D'Souza, Parikshat Sahni
14. Maine Pyaar Kyun Kiya (2005)
52
10
Maine Pyaar Kyun Kiya
52
10
As:
Cast
Role:
Sonia
Director:
David Dhawan
Genres:
Comedy, Romance, Drama
Star Cast:
Sushmita Sen, Salman Khan, Sohail Khan, Arshad Warsi
15. De Dana Dan (2009)
48
9
De Dana Dan
48
9
As:
Cast
Role:
Anjali Kakkad
Director:
Priyadarshan
Genres:
Crime, Comedy
Star Cast:
Johnny Lever, Paresh Rawal, Akshay Kumar, Sunil Shetty, Sameera Reddy
16. Zindagi Na Milegi Dobara (2011)
187
37
Zindagi Na Milegi Dobara
187
37

After one of them gets engaged, three friends, decide to go on a vacation to Spain. The trip eventually becomes an opportunity to mend fences, heal wounds, fall in love with life, as well as combating their worst fears. 

As:
Cast
Role:
Laila
Director:
Zoya Akhtar
Genres:
Adventure, Drama, Comedy
17. Humko Deewana Kar Gaye (2006)
51
11
Humko Deewana Kar Gaye
51
11
As:
Cast
Role:
Jia A. Yashvardhan
Director:
Raj Kanwar
Genres:
Drama, Romance
Star Cast:
Bipasha Basu, Anil Kapoor, Akshay Kumar, Bhagyashree, Shernaz Patel
18. Dhoom:3 (2013)
83
18
Dhoom:3
83
18

A circus entertainer Sahir, decides to become a thief, and rob a corrupt bank in Chicago, in order to avenge his father’s death.  However, he finds himself in trouble, when two Indian officers Jai and Ali are called to catch him. 

As:
Cast
Role:
Aaliya
Director:
Vijay Krishna Acharya
Genres:
Action, Thriller, Crime, Drama
Star Cast:
Aamir Khan, Jackie Shroff, Abhishek Bachchan, Uday Chopra, Tabrett Bethell
19. Phantom (2015)
56
12
Phantom
56
12

Phantom is an action thriller film which tells the story of Daniyal, a disgraced Indian soldier, who is chosen to go on a dangerous mission to kill the people who were behind the 26/11 terrorist attacks in Mumbai. He agrees, hoping that it will restore his honor in the army. He is aided in the mission by a woman named Nawaz, a woman who works for an American security agency.

As:
Cast
Role:
Nawaz Mistry
Director:
Kabir Khan
Genres:
Action, Drama, Thriller
Star Cast:
Saif Ali Khan, Sabyasachi Chakraborty, Rajesh Tailang, Hervey Afiune
20. Tiger Zinda Hai (2017)
45
10
Tiger Zinda Hai
Not
45
10

The sequel to ‘Ek Tha Tiger’ is inspired by true events. Tiger and Zoya, who now lead a secluded life, are summoned to rescue a group of Indian and Pakistani nurses held hostage by militants in Iraq. Joining forces with Zoya’s ISI group, Tiger’s team covertly infiltrates the hospital, survives torture and poison chamber, but succeeds in the rescue operation. 

As:
Cast
Role:
Zoya
Director:
Ali Abbas Zafar
Genres:
Thriller, Action, Adventure
Star Cast:
Salman Khan, Paresh Rawal, Girish Karnad, Anupriya Goenka
21. Apne (2007)
41
9
Apne
41
9
As:
Cast
Role:
Nandini N. Sarabhai
Director:
Anil Sharma
Genres:
Action, Drama, Sport
Star Cast:
Sunny Deol, Shilpa Shetty, Dharmendra, Bobby Deol
22. Tees Maar Khan (2010)
48
12
Tees Maar Khan
48
12

This crime comedy film revolves around a con artist, who pretends to be a film producer, and attempts to trick an entire village to help him rob a train carrying precious treasure.

As:
Cast
Role:
Anya Khan
Director:
Genres:
Crime, Comedy
Star Cast:
Sanjay Dutt, Salman Khan, Akshay Kumar, Akshaye Khanna, Rajiv Laxman, Raghu Ram
23. Partner (2007)
59
15
Partner
59
15

Partner is a romantic comedy drama film which tells the story of Prem, a ‘Love Guru’ who solves the love and romance issues related to his clients. His latest client is Bhaskar, who is in love with his boss Priya Jaisingh, but is unable to express his love as she is the daughter of a wealthy businessman.  Prem tries to help him, but he soon himself falls for a single mother, from whom he attempts to hide his profession.

As:
Cast
Role:
Priya R. Jaisingh
Director:
David Dhawan
Genres:
Drama, Romance, Comedy
Star Cast:
Lara Dutta, Salman Khan, Govinda, Rajpal Yadav
24. Bodyguard (2011)
51
13
Bodyguard
51
13

Lovely Singh is hired as a bodyguard for Divya, daughter of Mr Rana, whom he respects a lot. Although Divya starts falling for him, Lovely finds himself falling for a girl named Chhaya, unaware that it is none other than Divya herself.

As:
Cast
Director:
Siddique
Genres:
Romance, Action
Star Cast:
Kareena Kapoor, Karisma Kapoor, Hazel Keech, Salman Khan, Kareena Kapoor Khan, Raj Babbar, Asrani
25. Yuvvraaj (2008)
39
11
Yuvvraaj
39
11
As:
Cast
Role:
Anushka Banton
Director:
Subhash Ghai
Genres:
Drama, Romance, Comedy
Star Cast:
Salman Khan, Anil Kapoor, Zayed Khan, Mithun Chakraborty
26. Baar Baar Dekho (2016)
60
19
Baar Baar Dekho
60
19
As:
Cast
Role:
Diya
Director:
Nitya Mehra
Genres:
Drama, Romance, Sci-Fi, Comedy
Star Cast:
Sidharth Malhotra, Sayani Gupta, Kirti Adarkar, Sagar Arya
28. Fitoor (2016)
48
17
Fitoor
48
17
As:
Cast
Role:
Firdaus
Director:
Abhishek Kapoor
Genres:
Romance, Drama
Star Cast:
Aditi Rao Hydari, Lara Dutta, Ajay Devgan, Aditya Roy Kapoor, Tabu, Rahul Bhat
29. Malliswari (2004)
55
21
Malliswari
55
21
As:
Cast
Role:
Malliswari
Director:
Vijay K. Bhaskar
Genres:
Comedy, Romance
Star Cast:
Venkatesh Daggubati, Srinivasa Rao Kota, Ganesh Babu, Balaiah
30. Zero (2018)
32
14
Zero
Not
32
14

Bauua Singh, a vertically challenged man falls in love with Aafia, a scientist with cerebral palsy. The man is full of charm and wit with a dash of arrogance. He soon breaks up with Aafia. Later, when he gets to know something about the girl, his life changes forever. Not only his horizon broadens but he also finds a new dimension in his life which he failed to recognize earlier.

As:
Cast
Director:
Anand L. Rai
Genres:
Romance, Sci-Fi
31. Hello (2008)
26
11
Hello
26
11
As:
Cast
Role:
Story-teller
Director:
Atul Agnihotri
Genres:
Drama, Romance
Star Cast:
Salman Khan, Bharti Achrekar, Amrita Arora, Sharman Joshi, Arbaaz Khan
32. Blue (2009)
30
13
Blue
30
13
As:
Cast
Director:
Anthony D'Souza
Genres:
Romance, Thriller, Crime, Action, Adventure
Star Cast:
Lara Dutta, Sanjay Dutt, Akshay Kumar, Zayed Khan
33. Jagga Jasoos (2017)
21
9
Jagga Jasoos
21
9
As:
Cast
Role:
Shruti
Director:
Anurag Basu
Genres:
Adventure, Musical, Comedy, Action, Mystery
Star Cast:
Ranbir Kapoor, Nawazuddin Siddiqui, Govinda, Saswata Chatterjee
34. Bharat (2019)
27
12
Bharat
Not
27
12

Bharat is a drama action film which tells the story of a young boy named Bharat, who makes a promise to his father that he will never let his family tear apart. The film tries to show how he tries to keep the promise, after India gains independence, and the India-Pakistan partition takes place.

As:
Cast
Role:
Kumud Raina
Director:
Ali Abbas Zafar
Genres:
Action, Drama
36. Thugs of Hindostan (2018)
17
15
Thugs of Hindostan
Not
17
15

Firangi is a small-time thug who is recruited by the East India Company who tells him to infiltrate a group of revolutionary bandits who has been causing trouble for them, trying to reclaim independence for their country. However, Firangi is unsure whether he should betray the bandits or help them instead.

As:
Cast
Director:
Vijay Krishna Acharya
Genres:
Adventure, Action, Drama
Star Cast:
37. Balram vs. Tharadas (2006)
26
17
Balram vs. Tharadas
26
17
As:
Cast
Role:
Supriya
Director:
I.V. Sasi
Genres:
Crime, Action, Thriller
Star Cast:
Mammootty, Mukesh, Charmy Kaur, Sreenivasan
38. Allari Pidugu (2005)
23
15
Allari Pidugu
23
15
As:
Cast
Director:
Jayant Paranji
Genres:
Action, Drama
Star Cast:
Raghu Babu, Banerji, Tanikella Bharani, Chalapathi Rao

Animation Movies

Main Krishna Hoon (2013)
8
7
Main Krishna Hoon
8
7
As:
Cast
Role:
Katrina Kaif
Director:
Rajiv S. Ruia
Genres:
Musical, Animation, Family
Star Cast:
Juhi Chawla, Hrithik Roshan, Paresh Ganatra, Namit Shah