The dating rumors between Jamie Foxx and Katie Holmes have been buzzing for more than two years and yet the two remained quiet about their relationship.
Just recently, the star of "Annie" turned 48 and there were reports that his rumored girlfriend joined him on his birthday celebration.
Apart from Tom Cruise's ex-wife, the actor was surprised by famous celebrities including Jennifer Hudson and Alicia Keys. According to TMZ, J-Hud performed at the Le Bilboquet in New York City on Saturday night where the celebrant dined with his pals but the highlight of the night was the presence of Katie Holmes.
Two years ago, In Touch confirmed the relationship of Jamie Foxx and Katie Holmes, but both allegedly tried to keep their affair a secret.
However, they couldn't hide it forever maybe that's why the actress decided to attend her rumored boyfriend's birthday bash.
"Katie and Jamie have been dating for a while," an insider told the magazine. "They're very 'Mission Impossible' about their romance."
A few months ago, the former "Dawson's Creek" star reportedly had to put on a disguise just to meet her boyfriend. According to Us Weekly, Katie Holmes was able to juggle her duties being a mom to Suri Cruise and a girlfriend to Jamie Foxx when she went to Los Angeles back in September.
"Katie puts on a wig and hat to meet him [Jamie] at a hotel," an insider said. "She sent Suri from NYC to L.A. with a nanny."
According to the website, her 9-year-old daughter went to Disneyland while she had a quick trip to the actor's mansion in California.
"Katie is so in love," their source revealed. "I don't know if he's dating other women, but she isn't dating other men. She is all about Jamie."
It seems that Katie Holmes is tired of hiding their relationship that's why she decided to show up at the birthday bash of her rumored boyfriend Jamie Foxx.