I am fine with the 20 years age divide as long as the actors are playing their age onscreen. Its cringe-worthy to see Aamir play a 25 year old guy. One film is fine...but not every film.
If the actors dont want to play characters with a huge age divide between them and their leading ladies they must chose women of their age group...it could be a Madhuri, Juhi or a newbie 35+ actress. And yes even I am not interested in seeing these women in skimpy outfits. They must dress classily and not try to ape a 18 year old.
75