Mark Wahlberg says he lost up to 50 pounds to play boxer "Irish" Micky Ward in "The Fighter", which was released on Friday.
The 39-year-old actor has said he trained for four and a half years to play the part in the film, which tells of how Ward's brother, portrayed by Christian Bale, helped the boxer before he went pro in the mid 1980s.
Wahlberg had put on about 30 pounds while filming a previous movie, the cop comedy "The Other Guys" with Will Ferrell.
"I had to trim down because I walk around at like, 185, 190, Mickey fought at 130, 139, 147 so I had to trim down," Wahlberg told OnTheRedCarpet.com at the recent Los Angeles premiere for the movie. "I didn't get that low."
He added that the film was "inspirational, and for me, personally, tiring."
Co-star Amy Adams, 36, plays Ward's love interest, a cocktail waitress named Charlene, who later becomes his wife. One scene shows Ward smacking a man who talks rudely to her.
"It's sexy," Adams told OnTheRedCarpet.com. "He's sexy. When a man defends you and a man stands up for you, that is very, very sexy. I think he earned his love through his being and he's such as a giver and I know that he gave a lot to Charlene."
Adams began her on-screen acting career about 10 years ago with parts in shows such as "Charmed" and "Smallville" and the film "Cruel Intentions 2" before starring movies such as "Catch Me If You Can" in 2002, Disney's "Enchanted" in 2007 and "Julie & Julia" in 2009.
She was nominated for an Oscar for her roles in the 2009 movie "Doubt" and the 2006 film "Junebug".