Jennifer Hudson willing to gain weight for movie role

Jennifer Hudson worked hard to lose 80 pounds and become a spokesperson for Weightwatchers, but the Dreamgirls actress revealed she would put weight back on for the right movie role.

Hudson has just released a new book, I Got This: How I Changed My Ways and Lost What Weighed Me Down.

Hudson attended a book signing in Atlanta on Wednesday.

The 30-year-old told the AP “When I do films, it has to be led by something through me, like my passion for it.”

The American Idol contestant revealed that she had been offered the lead role in the 2009 film Precious. The movie told the story of an overweight, poverty stricken teenager who was pregnant with her second child. The teen got a chance to start a new school and move her life in a different direction.

Hudson explained that she turned down the role saying. “I felt it was too graphic for me at the time.”

“It’s something I didn’t want to do at the time, but I would gain weight in a heartbeat. I have no issues with that at all,” she added.

Hudson and her fiance, David Otunga, have a two-year-old son.

“We really didn’t realise how important health was until we were adults,” Hudson explained.

“We wanted to make sure we set an example for our son. He’s health conscious, and I am health conscious.”

Hudson plays Sister Rosemary in The Three Stooges. The film is about Moe, Larry and Curly trying to save their childhood orphanage and has a USA release date of 13th April 2012.

Note the date on this article may be incorrect due to importing it from our old system.