London: Jennifer is ready to put on weight! Not actually but it could happen for a movie. Newly-slim singer-actress Jennifer Hudson would agree to pile the pounds back on for the right movie role.

The 30-year-old Oscar-winner shed a huge amount of weight and is now encouraging fans to get fit as a spokesperson for diet giant WeightWatchers.

She has released a book detailing her battle with the bulge, entitled 'I Got This: How I Changed My Ways and Lost What Weighed Me Down', but says she would consider giving up her slim new figure if it was required for a film role, she reported.

"When I do films, it has to be led by something through me like my passion for it. I just don't want to hop into anything. So if I commit myself to something, then it'll be worth it no matter what character it is," she said.