Jamie Foxx received well-wishes from Barbra Streisand and Martin Lawrence following his health scare.

The 55-year-old actor was taken to hospital in April after suffering a "medical complication", and a host of stars have wished him well on his recovery, including the 'A Star Is Born' star, 81, who duetted with Jamie on a 2016 cover of 'Climb Every Mountain' from 'The Sound of Music'.

Barbra's message, which he shared to his Instagram Story, read: "Dear Jamie, So great to see your face today and hear you speak. I’ve been sending you lots of love and light and will keep doing that forever.

“I love you, Barbra."

And 'Bad Boys for Life' star Martin, 58, wrote: “Many blessings to my brotha @iamjamiefoxx. (sic)”

Just days ago, Kevin Hart said he was thrilled to see Jamie "in good spirits" following his health struggles.

The 'Night School' star took to social media to offer Jamie some words of support after he addressed the issue in an Instagram video.

In response, Kevin said on the photo-sharing platform: "This video just warmed my soul. Foxx you are needed man. We love you and we are forever with you. So glad to see my brother and so glad to see that you are in good spirits (sic)"

Reese Witherspoon also offered her support to the Hollywood actor.

The 47-year-old star wrote: "Oh Jamie ! So happy to see your light shining so BRIGHT!! You are so loved and appreciated [stars emojis] (sic)"

Meanwhile, Will Smith said: "Awww Man!! Who’s cuttin’ onions?? Love U Foxx!! Your Light Is Needed ‘n Appreciated Right Now! (sic)"

Jamie said in the video health update: "First of all, I want to say thank you to everybody that’s prayed and sent me messages.

"I cannot even begin to tell you how far [the health problem] took me and how it brought me back. I went through something that I thought I would never, ever go through.

"I know a lot of people were waiting and wanting to hear updates but, to be honest with you, I just didn’t want you to see me like that.

"I want you to see me laughing, having a good time, partying and cracking a joke, doing a movie [or] television show. I didn’t want you to see me with tubes running out of me and trying to figure out if I was going to make it through."

Jamie didn't discuss the specific details of his medical problem. However, he rubbished speculation that he was paralysed or blind.

He added: "I went to hell and back, and my road to recovery had some potholes as well, but I’m coming back and I’m able to work."