Jamie Foxx is "doing incredibly well" and was "back to his old self" while filming 'Beat Shazam'.

The 56-year-old actor took time out of the public eye from April to December last year after he was struck down with a mystery medical complication, but he is said to have been "really on it" while shooting new episodes of the game show.

A source told PEOPLE: "He is so busy, and back to doing what he loves.

"Jamie didn’t skip a beat on 'Beat Shazam'.

"He was literally right back to his old self. Really on it!"

Jamie is yet to have revealed exactly what happened, but in December he made his first official public outing since April 2023.

At the time, the 'Django Unchained' star admitted he "couldn’t walk" six months prior while battling a mystery illness, and wouldn't wish what he went through on his "worst enemy".

He received a standing ovation from the crowd at the Fairmont Century Plaza in Century City, Los Angeles, as he walked across the stage to accept the Vanguard Award, but admitted it wouldn’t have been possible earlier in the year.

Getting emotional while speaking to the audience, he said: "You know, it’s crazy, I couldn’t do that six months ago - I couldn’t actually walk.

"I cherish every single minute now - it’s different. I wouldn’t wish what I went through on my worst enemy because it’s tough when it’s almost over ... when you see the tunnel. I saw the tunnel - I didn’t see the light."

He then joked: "I’m not a clone, I’m not a clone. I know a lot of people who was saying I was cloned out there."

In April 2023, Jamie's daughter Corinne announced her dad was suffering from a medical complication.

In a statement written on behalf of her family, Corinne explained: "We wanted to share that my father, Jamie Foxx, experienced a medical complication yesterday.

"Luckily, due to quick action and great care, he is already on his way to recovery. We know how beloved he is and appreciate your prayers. The family asks for privacy during this time."

In May 2023, Jamie took to social media to thank his fans for their support.

The Hollywood star wrote on Instagram: "Appreciate all the love!!! Feeling blessed [prayer and heart emojis] (sic)"