A veteran of more than 300 films spanning over five decades, Asrani died at 84 in Mumbai after a long illness.