there are no great actors...there are only great films....it all depends on the directors...cameramen..editors..etc.what we see is the final product which has been well manipulated before shown to us...hence on one hand we see a subdued and clinical performance by SRK in Swades / Dil se...while on the other hand we see him Hamming up in om shanti om...and moreover people like SRK / Rajnikant are not supposed to be "actors" they are supposed to be "stars" and ask anybody in the world what they would prefer to be...