17
Image Credit : instagram
Akshaye Khanna’s film Dhurandhar
Director Aditya Dhar’s film Dhurandhar is a box office hit. Akshaye Khanna’s role as the dacoit Rahman is getting all the attention. He has played villains before. Let’s look back.

27
Image Credit : instagram
Chhaava
In this year’s film Chhaava, Akshaye Khanna played Mughal emperor Aurangzeb. His role was loved. Made on a 130 crore budget, the film earned 809 crores.
37
Image Credit : instagram
Drishyam 2
In the 2022 film Drishyam 2, Akshaye Khanna played IG Tarun Ahlawat, a character with grey shades. Made on a budget of 70 crores, this film did business of 345 crores.
47
Image Credit : instagram
Dishoom
In the 2016 film Dishoom, Akshaye Khanna played a bookie named Rahul Kabiraj. The film, made on a budget of 55 crores, did business of 119.58 crores.
57
Image Credit : instagram
Race
In Akshaye Khanna’s 2008 film Race, his character’s name was Rajiv Singh, who had grey shades. This movie, made on a budget of 46 crores, did business of 103.45 crores.
67
Image Credit : instagram
Humraaz
The 2002 film Humraaz was Akshaye Khanna’s first negative role. He played an amazing part. Made on a 15 crore budget, the film did business of 29 crores.
77
Image Credit : instagram
Dhurandhar 2
Akshaye Khanna plays a negative role in Dhurandhar. The film grossed 60 crores in 2 days. The sequel, Dhurandhar 2, has been announced for a March 2026 release.