When Shahrukh started off, he seemed fresh and appealing. He acted well too! He was great until "Kabhi Haan, Kabhi Naa" However, after Bazigar it has been downhill until it stabilized to mediocre. His Devdas was worst! Bollywood has hyped his "star power" and constrained him to mediocre roles since. It may be good for business, but does nothing to the quality of work. Amitabh carried so many "unbelievable" roles on his shoulders and made them appear realistic. However, that was in his heydays! Of all the Khans, Aamir is the only actor.