Nick Cannon may have spent Christmas in the hospital, but he didn't spend it alone.

As he announced late last week, Cannon was stuck battling lupus in the hospital over the holiday weekend. Thankfully, a very famous friend stopped by to spread some much-needed holiday cheer: Kevin Hart.

The comedian spent part of Christmas day at Cannon's hospital in Los Angeles, where the two longtime friends also hung out with Dick Gregory.

"So happy to see my brother @nickcannon getting back to himself," Hart captioned an Instagram photo of the three men. "Nothing but love for you man."

And Cannon was feeling the love, too: Sharing the same photo on his own page, he wrote, "Man, so many loving strong vibrations came to visit me in the hospital today! Thank you to EVERYONE for all the gifts, messages, comments, the time, the love and the prayers... I'm getting there!!! And once I'm back... it's about to be #Ncredible"

See below:

These Celebrity Co-Stars Are NOT Friends in Real Life:

More From Magic 104.9