The character of “Penny Benjamin” in the 1986 movie Top Gun was played by actress Meg Ryan. The character was a civilian contractor who worked as a civilian instructor at the Naval Fighter Weapons School, which was known as “Top Gun.” Her character had a brief romantic relationship with the lead character, Pete “Maverick” Mitchell, played by Tom Cruise. In the upcoming sequel, Top Gun: Maverick, the character of Penny has been replaced by a new character named “Penny Benjamin,” played by actress Monica Barbaro.

The reason for the change is not entirely clear, as the filmmakers have not provided a specific explanation. However, it is likely that the change was made to update the story and bring in new characters to appeal to a modern audience.
One possible reason for the change is that the filmmakers wanted to introduce a new romantic interest for Maverick in the sequel, rather than relying on the same character from the original film. Another reason could be that the filmmakers wanted to avoid using the same actor as in the original film, possibly because of scheduling conflicts or other logistical issues.
It is also possible that the change was made for creative reasons, such as to explore different character dynamics or to introduce new themes and storylines. In any case, the character of Penny Benjamin will be played by Monica Barbaro in Top Gun: Maverick, and fans of the original film will have to wait to see how the new character fits into the story.
It should be noted that while the change in the character’s name and actress may be jarring for some fans, it is not uncommon for characters to be recast or reimagined in sequels and reboots. Filmmakers often make changes to characters and storylines in order to keep the franchise fresh and relevant to new audiences, while still honoring the original material.