He further explained the method to his madness. "I ate a can of tuna fish a day," he explained. "I did it in the most unhealthy way possible...I didn't consult with a doctor or anything. We had said maybe we should lose, like, 10 pounds, and I just kept going and going, and by the end of the movie, I was just [moving] like a snail!"

Texas Rising, which will air on the History Channel, is a new historical drama series about the Texas revolution against Mexico in the 1830s. The P.S. I Love You actor plays a character named Erastus "Deaf" Smith.

Dramatic weight loss for a role isn't uncommon in Hollywood. Matthew McConaughey shed some serious pounds for Dallas Buyers Club and Anne Hathaway lived on two squares of oatmeal paste a day to drop 25 pounds for Les MisérablesJake Gyllenhaal once opened up to E! News about his weight loss plan for Nightcrawler and dished that his mom became really concerned.