Katie Holmes, Tom Cruise and their daughter Suri, were in Brazil recently for Tom's promotion of his latest film
Valkyrie and Katie's very thin frame sparked health concerns. The 30-year-old actress reveals the reason for her dramatic weight loss.
More here