I was never really into Men in Black, But I did like Indepence Day. I think there's only one way Will Smith could have made that sequel a success. And that would be using his star power to get some major rewriting done on the story.
According to IMDB Virginia Kull (Linda) is 37 years old which seems to be the right age for the character. The problem is that Ashleigh Cummings (Vic) is 26 and looks her age when her character is supposed to be 18.