A very good actor, but still feel he hasn't got his due. The best is yet to come for him with the releases he has.
The problem is that like Akshay, he does many films a year and only 1 or max 2 will be huge grossers. The mistake was doing the artsy type roles in the early 2000s. While Bhagat Singh was a great film and got him his 2nd National Award, it wasn't a box office friendly film.
Then he starred in really bad films like Rascals, Himmatwala and Action Jackson but always had the Golmaal Series, Singham and spectacular performances in OUATIM, Raajneeti and the epic villain in Khakee. He excels in serious roles, probably the only actor who can perform a role with so much ease. The one actor who emotes with his eyes.
Sadly, if you have a look at his filmographies, he has never had a hattrick of successes which always puts a dent on his stardom. But now I feel he is in his golden phase.
Golmaal Again, Raid, Total Dhamaal, DDPD and now Tanhaji. 5 back to back successes with more to come! Bhuj, Maidaan, Kaithi remake, Thank God and the speculated Raid 2 and DDPD 2.
Like Akshay, he is in the best phase of his life now and with multiple releases coming up soon, he will have some big records to his name!