Totally different. Tom Cruise is denying and actively saying he is straight, marrying women, etc.
Jodie Foster is out with her family and friends, and was openly in a relationship with a woman, and openly chose to raise children with a woman partner. She simply has not said publicly "I am gay". And why should she have to? She is openly living her life. Not hiding, not denying. It doesn't need an announcement to the world any more than a woman married to a man with children by that man needs to cone out and publicly announce that she is straight.