`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`.
`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.