Then how come he has given so many block buster?? Is it bcoz his movies r doing best bizness of the year,he becomes a bad actor?? Actors r nt supposed to be tailor made or follow some text book principle of acting.SRK has his own style like say AB,Rajesh Khanna or Dilip kumar etc has which movie goes luv to see on screen.Any case an actor only as good as the movie the does & his director ask him to do. Also no actor can everything or look good doing all sort of characters,e,g Can Nasirudeen Shah or om puri replce SRK in DDLJ or AB replace Anil Kapoor in toppri role in Ram Laxman??even can SRK replace an om puri in Art house moveies?? The answer is a firm no.
There is one thing ,i'm pretty sure off that lack of commercial suceess does make a talented actor as a bad actor,but actors who hav commercial success are damn good in the acting skills.
Finally, never under estimate the intelligence of millions of movie goers who spend money to buy tickets.Thank u.