The 58-year-old actor, who has a career spanning almost four decades, says the reason for his long and continuing journey in the film industry was his timely realisation that he can't play the age-defying hero anymore.
"You can't be delusional. I have to play roles that suit me. There are actors who are very delusional and I feel very sad for them. They try to stretch and people get fed up of them. Before people get fed up, you should seamlessly do your transition and do things that you yourself and the audience will be comfortable watching," Anil told PTI on the sidelines of IFFI.
The actor, who is known for his youthful looks, took a major and reluctant risk this year by playing his age in Zoya Akhtar's "Dil Dhadakne Do".
But the gamble paid off and Anil says he is very satisfied with the response that he received for his character Kamal Mehra in the cruise-based movie, also starring Ranveer Singh, Priyanka Chopra, and Anushka Sharma.
"There are times when I take time to choose my films. But ultimately when I decide, I put my whole heart and soul and that's the reason the response was so great. I was over whelmed with it," Anil said.
The actor is currently busy shooting the second season of hit TV series "24", which he says is tougher than the original as he has to live up to the expectation of the the first part and also get the show ready before time as per the channel's demand.
