Jamie Foxx's 50th birthday party was a star-studded affair, which included a rare appearance from his rumored girlfriend, Katie Holmes.
Foxx celebrated his big day at Paramount Studios in Los Angeles, and also performed for his guests onstage, an eyewitness at the bash tells ET. The eyewitness says Holmes sat with Foxx's Django Unchained co-star, Leonardo DiCaprio, at a private table surrounded with a few friends to watch the performance.
Holmes was snapped in the crowd, wearing a pearl necklace and sporting her new pixie cut.
Foxx apparently wasn't shy when it came to their rumored relationship. According to our eyewitness, the Oscar-winning actor sang along to a song with “I love you” lyrics and looked directly into Holmes' eyes.
Other celebrities in attendance were DiCaprio's best friend Tobey McGuire -- who at one point, our eyewitness notes, stood on the booth and sang along with the music -- and Snoop Dogg, who had his own table. Foxx also called up the rapper to perform with him on-stage. Ice Cube and Ludacris also performed at the soiree.
The eyewitness says Holmes and DiCaprio both left the party at around 12:40 a.m.
"Jamie definitely was looking and smiling at [Holmes] the majority of the night," another eyewitness tells ET of the rumored couple's interaction at the party, though noted that they didn't show any PDA. "Even when on stage he would look over and point at her and then smile. She would smile back. They sat together at the table for about 30 minutes together until she left with Leo."
Foxx's The Jamie Foxx Show co-star, Garcelle Beauvais, Instagrammed photos from the party, including one of his epic birthday cake. Beauvais' snaps also include a shot of the actor with his daughters, 23-year-old Corinne and 8-year-old Annalise.
On Wednesday, Foxx took to Instagram to thank all his fans for their birthday wishes, and teased his celebration plans.
"Listen, I'm about to turn up," he says in a video. "I'm having a fantastic day celebrating my family, my friends, they've done so many good things for me -- so many great things for me. ... We're about to have a good one tonight, about to turn up, about to be a two-day thing, and I'm appreciative."