Hmm..I think Ranbir will definitely be there 20 years from now..Shahid too.
I think the Khans (SRK, Salman, and Aamir) are also not people that would fade away. Their fan base is far too big and loyal. But they might not still be heros you know.
It gets much harder to tell for actresses because their shelf life is much smaller than an actor's. Frankly speaking I'll disagree about Ash being around for 20 years. Somehow I think after she has kids, she'll retire from movies. She might come in movies every now and then but I don't see her being a full-fledged actress with atleast 1 release per year. Same with the current batch of actresses also. I don't see Kareena, Priyanka, Deepika, Sonam, Katrina, etc. being around for another 20 years. Maybe here and there in some roles, which hopefully are good. I don't want the current actors and actresses sticking around for the heck of it and for their connections, but rather because there are actual good roles for them.
I see the kids of the current actors being a part of BW though.
10