Oscar winner Jamie Foxx is set to become a father for the third time at the age of 58, with his girlfriend Alyce Huckstepp reportedly already several months into her pregnancy. The news was first broken by TMZ in May 2026 and was subsequently confirmed by People magazine.

Foxx, best known for his Oscar-winning role in Ray and more recently for the Netflix action film Back in Action alongside Cameron Diaz, already has two daughters from previous relationships. Corinne, 32, was born with ex Connie Kline back in 1994, while Anelise, 17, is his daughter with ex Kristin Grannis. This will be his first child with Huckstepp and her first child overall.

The couple have had something of an on-off journey to get here. They were first linked in the summer of 2022 when Huckstepp attended the world premiere of Foxx's film Day Shift. Things became more serious in 2023 when the pair were photographed together at the Nobu Hotel in Los Cabos, Mexico. They briefly split in early 2025 before reconciling a few months later, and it now appears the reconciliation was short-lived in the best possible way.

Huckstepp is described as a fitness model and entrepreneur from Australia who is reportedly in her early 30s, making her more than 20 years younger than Foxx. She has no social media presence and has consistently stayed out of the public eye throughout their relationship, something sources say Foxx deeply appreciates after years in the spotlight.

The news comes just over two years after Foxx suffered a life-threatening brain bleed in 2023 that caused him to have a stroke and required emergency surgery. He spent weeks in hospital and famously described losing 20 days of his memory entirely. In his December 2024 Netflix comedy special, he credited his daughters with keeping him alive through the ordeal.

No details about the due date or the baby's gender have been released. Social media has been flooded with congratulatory messages for the star since the news broke.

Would you have expected Jamie Foxx to be welcoming a new baby at 58? 👇