A new picture of martial arts star Jet Li has emerged online, however, the award-winning actor is looking quite rejuvenated compared to the unrecognizable photo that went viral last year.

According to South China Morning Post, the 56-year-old star was recently spotted posing for a picture with a fan. From his appearance, he seems to be in good health and looks younger.

Sporting a cap and sunglasses, “The Expendables” star looks almost 20 years younger and many fans were taken aback and delighted.

Li, who is set to appear in the live-action adaptation of Disney’s “Mulan,” was diagnosed with hyperthyroidism. This condition occurs when a person’s thyroid glands produce an excess of thyroxine hormone, said in Mayo Clinic.

“Hyperthyroidism can accelerate your body’s metabolism, causing unintentional weight loss and a rapid or irregular heartbeat,” as explained by Mayo Clinic.

Many speculate that the picture could be proof that Li’s battle with his condition is firmly under control. Fans couldn’t help but wonder if the Beijing-born star is well enough to return to making new action movies in the near future.

This isn’t the first time in recent months that Li has been spotted in public in seemingly good health. He recently appeared to help raise money for the Jack Ma Foundation.

“Congratulations to our outstanding rural teachers and principals. In order to ensure a better tomorrow, we must focus on better education for children living in rural areas of China,” Li wrote in his Instagram post.

Featured Images via HK01 (Left) and Weibo (Right)