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 Varun Dhawan Movies: Ranked Best To Worst

1. October (2018)
20
6
October
20
6
Role:
Danish Walia
Starring:
Banita Sandhu, Gitanjali Rao, Sahil Vedoliyaa, Isha Chaturvedi
Directed By:
Shoojit Sircar
2. Badlapur (2015)
19
6
Badlapur
R
19
6

This crime thriller film is about a young man seeking revenge for the murder of his wife and son. However, he commits some mistakes on the way.

Role:
Raghav
Starring:
Yami Gautam, Radhika Apte, Nawazuddin Siddiqui, Huma Qureshi
Directed By:
Sriram Raghavan
3. Sui Dhaaga: Made in India (2018)
11
5
Sui Dhaaga: Made in India
Not
11
5
Starring:
Anushka Sharma, Raghuvir Yadav, Govind Pandey, Namit Das
Directed By:
Sharat Katariya
4. JugJugg Jeeyo (2022)
13
7
JugJugg Jeeyo
UA
13
7

Kukoo and his high school sweetheart Nainaa end up getting married. They relocate to Toronto in Canada, where Kukoo works as a bouncer in a nightclub, while Nainaa holds a significant position in a big company. Their marriage begins to fall apart, and they soon decide to file for divorce. Meanwhile, Kukoo also discovers that his own father has been having an affair with Meera, his 12th grade mathematics teacher.   

Role:
Kukoo Saini
Starring:
5. Badrinath Ki Dulhania (2017)
15
6
Badrinath Ki Dulhania
15
6

Badri is the son of a wealthy man, who finds himself attracted to a woman named Vaidehi, after meeting her at a wedding. He wants nothing more than to get married to her, but he learns that she has a dream of becoming an air hostess.

Role:
Badrinath Bansal
Starring:
Alia Bhatt, Swanand Kirkire, Sahil Vaid, Ritu Raj Singh
Directed By:
Shashank Khaitan
6. Humpty Sharma Ki Dulhania (2014)
15
7
Humpty Sharma Ki Dulhania
15
7

Kavya is a young girl from Ambala, who is looking forward to her marriage with a Non-Resident Indian. When she visits Delhi for shopping, she meets a carefree young man named Humpty Sharma, and starts to fall for him.

Role:
Rakesh 'Humpty' Sharma
Starring:
Alia Bhatt, Ashutosh Rana, Sahil Vaid, Sidharth Shukla
Directed By:
Shashank Khaitan
7. Any Body Can Dance 2 (2015)
8
5
Any Body Can Dance 2
8
5
Role:
Suresh
Starring:
Shraddha Kapoor, Prabhudheva, Pooja Batra, Lauren Gottlieb
Directed By:
Remo
8. Student of the Year (2012)
12
7
Student of the Year
12
7

Student of the Year is a romantic comedy drama film which tells the story of Rohan and Abhimanyu, who are good friends. Rohan is dating Shanaya, a rich and popular girl at their college. Things get complicated when over some time, Abhimanyu realizes that he is also in love with Shanaya.

Role:
Rohan Nanda
Starring:
Directed By:
9. Main Tera Hero (2014)
10
6
Main Tera Hero
10
6

Main Tera Hero is an action romantic comedy film which tells the story of Seenu and Sunaina who fall in love with each other. Seenu then saves her from the hands of a corrupt policeman who wants to marry her. However, their problems are not yet over because he has another lover whom he is unaware of, a girl named Ayesha, whom he had once saved in a train, along with her friends.

Role:
Seenu (Sreenath Prasad)
Starring:
Salman Khan, Anupam Kher, Evelyn Sharma, Ileana D'Cruz, Arunoday Singh
Directed By:
David Dhawan
10. Dishoom (2016)
9
6
Dishoom
9
6

A well-known Indian cricketer named Viraj Sharma goes missing during a cricket tournament in the Middle East. After finding a video from someone who claims to have abducted him, Indian authorities assign a police officer named Kabir Shergill for a manhunt. He is asked to go to the UAE, where he is paired with a young police officer named Junaid, who has never been able to solve a case.                                      

Role:
Junaid Ansari
Starring:
Jacqueline Fernandez, Parineeti Chopra, Akshay Kumar, Rahul Dev, John Abraham
Directed By:
Rohit Dhawan
11. Dilwale (2015)
13
10
Dilwale
13
10

Raj and Meera are two lovers who want to be with each other, but since they belong to rival mafia families, they are forced to stay apart from each other. Years later, they meet again, when their siblings fall in love.   

Role:
Veer
Starring:
Shah Rukh Khan, Kajol, Kriti Sanon, Johnny Lever, Kabir Bedi
Directed By:
12. Bharat (2019)
11
10
Bharat
Not
11
10

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.

Role:
Young Boy
Starring:
Katrina Kaif, Jackie Shroff, Priyanka Chopra, Salman Khan
Directed By:
Ali Abbas Zafar
13. Coolie No. 1 (2020)
20
19
Coolie No. 1
20
19

After being insulted by a wealthy businessman, Pandit Jai Kishen decides to teach him a lesson by getting his daughter married to Raju, a laborer who is posing as a millionaire. However, when Raju’s real identity is revealed, he cooks up a story of having a rich twin.   

Role:
Raju Coolie
Starring:
Paresh Rawal, Johnny Lever
14. Street Dancer 3D (2020)
5
6
Street Dancer 3D
UA
5
6

Sahej Singh Narula becomes the head of Street Dancer, a hip-hop group based in London, after his brother suffers a knee injury. Sahej also purchases a dance studio, but soon, his group is challenged by Rule Breakers, a rival Pakistani group led by a woman named Inayat.

Role:
Sahej
Starring:
Shraddha Kapoor
15. Judwaa 2 (2017)
6
6
Judwaa 2
6
6
Role:
Raja / Prem
Starring:
Jacqueline Fernandez, Salman Khan, Johnny Lever, Anupam Kher
Directed By:
David Dhawan
16. Kalank (2019)
7
8
Kalank
Not
7
8

Set in 1945, before India gained independence, this romantic drama film revolves around six characters from different families, as they experience love, betrayal, depression and revenge.

Starring:
Sanjay Dutt, Madhuri Dixit, Sonakshi Sinha, Alia Bhatt
Directed By:
Abhishek Varman
17. Sometimes (2018)
9
3
Sometimes
9
3
Starring:
Prakash Raj, Nassar, M.S. Bhaskar, Kannayiram
Directed By:
Priyadarshan
18. Shhuddhi (2017)
4
4
Shhuddhi
4
4
Starring:
Alia Bhatt, Girish Karnad, Ashutosh Rana, Jaideep Ahlawat
Directed By:
Karan Malhotra