The kind of cinema that's made in India mostly revolves around songs and dances. There's very less scope for performance in purely entertainment based movies. Acting in general and acting in bollywood movies are two different things.
Some of the good actors in my point of view
Irfan Khan Naseeruddin Shah Paresh Rawal Aamir Khan Amitabh Bachhan and SRK(sometimes)
Also, more than SRK's acting I think his six pack abs are more overrated.