The "Philadelphia" star, 57, who has been dealing with high blood pressure since the age of 36, revealed he has been diagnosed with Type 2 diabetes. According to the American Diabetes Association, if you have Type 2 diabetes "your body does not use insulin properly." It's referred to as insulin resistance. Type 2 is the most common form of diabetes, the association says.

The star opened up about the condition on the "Late Show with David Letterman," saying, "I went to the doctors and they said, 'You know those high blood sugar numbers you've been living with since you were 36, well you've graduated, you've got Type 2 Diabetes young man.'"

The Oscar-winning actor has been advised to lose weight to help control the symptoms but believes he will struggle shedding the pounds, adding, ''Well it's controllable and through diet. My doctor said, 'If you can weigh what you weighed in high school, you'll essentially be completely healthy and not have Type 2 diabetes.' And I said, 'Well, I'm going to have Type 2 diabetes then.'"

On Tuesday, he posted on Twitter about his condition, writing, "Yep, I have #2 diabetes. Type 1 is VERY SERIOUS! Type 2 I can manage with good habits. I shall! Hanx."