Bollywood superstar Shah Rukh Khan, who has been enthralling fans for over two decades now in Bollywood, says he never takes money for acting in films and rather demands it when he is endorsing other things.
"I never take money for acting in films. I only charge fees for endorsements, for events and live shows. I only tell producers to pay me whatever they wish, if the films do well (at the box office), " Shah Rukh said on TV show "Aap Ki Adalat", aired on India TV.
"I don't take acting in films as business. This is my greatest thing that I can do to act in films. My biggest hope in my life is that more and more people watch my films and be happy, and one day I will make a film in India, " he said.
"I am a big nationalist in such matters. . . which people of the world can watch and say that this film was made in India. So I want to be a part of that, " he added.
Asked by host Rajat Sharma whether he had claimed 22 years ago in 'Aap Ki Adalat' that he was a better actor than megastar Amitabh Bachchan, Shah Rukh said: "That was my overconfidence as a youth.
"22 years later I have now realised that I had then no idea what makes a great actor, that was because of lack of education. My arrogance was sheer childishness. Even now at the age of 50, I sometimes appear to be childish, " the "Chennai Express" actor said.
Shah Rukh can now be seen onscreen in "Fan", which released on Friday.