We've seen Tom Hanks take on a wide variety of roles over the years—and his weight has fluctuated along with them. Back in 2013, the Oscar-winning actor announced that he was diagnosed with Type 2 diabetes, and in a recent interview with , he admits that he didn't do enough early on to prevent the disease.
"I'm part of the lazy American generation that has blindly kept dancing through the party and now finds ourselves with a malady...I was a total idiot." he said, according to . Hanks reflected on his weight and commented on his flawed approach to eating healthy in the past: "I thought I could avoid it by removing the buns from my cheeseburgers...Well, it takes a little bit more than that."
High blood sugar has been a problem for the 59-year-old actor since he was in his 30s, and yo-yo dieting for movie roles may very well have made him more susceptible to diabetes as well. He put on 30 pounds to play Jimmy Dugan in A League of Their Own, then later dropped from 225 pounds to 170 pounds for his role as Chuck Noland in Cast Away—something he wants to avoid going forward. "I've talked to a number of actors who have gained weight for roles, and just the sheer physical toll it puts on one's knees and shoulders—no one wants to do it again."
During a Reddit session to promote Captain Phillips in 2013, Hanks divulged some of his favorite foods, including his idea of a perfect sandwich (ham and swiss on spelt with mustard and lettuce, no tomato) as well as cheesecake from Lindy's in New York City. But after announcing his diagnosis, Hanks took steps to improve his diet and lose weight, per his doctors' instructions. His wife, Rita Wilson, told about their dual effort, explaining that they walk and hike together. "We've really cut back a lot on sugar, and we find time in every day to exercise," she said. Stay healthy, Tom!