Katie Holmes has blamed her recent weight loss on a hectic schedule.
The 30-year-old actress, who recently wrapped up her stint on Broadway's All My Sons, insists hard work and a fast metabolism are to blame for her slim figure, reports the China Daily.
Holmes said of her Broadway stint: "My metabolism was in full gear the whole time. I lose weight fast when I'm working so hard. It doesn't matter how much I eat, I just get thin. It's not the worst problem in the world to have though is it?"
Holmes, who has a two-year-old daughter Suri with her husband Tom Cruise, says it is possible to balance a successful career with having children.
"I happen to be a woman who believes she can have it all. But, we women can do an awful lot if we put our minds to it. And not only that, we can have fun doing it! Even when it's crazy - which is pretty much most of the time - it's fun. At least, that's been my experience," she said.