"Apart from Amitji's good looks, voice, experience, personality and talent, the greatest virtue I find in him is the immense amount of knowledge he has, " the 45-year-old said at an event here.
Shah Rukh has shared screen space with Amitabh in films like "Mohabbatein", "Kabhi Khushi Kabhi Gam" and "Kabhi Alvida Na Kehna".
Among the younger actors, Shah Rukh feels "Band Baaja Baaraat" actor Ranveer Singh has got that extra zing.
"I think in the film industry among the young boys I find Ranveer very confident. I have met him one or two times recently and he is full of confidence and energy, " he said.