Katie Holmes sparks health concerns after she was spotted looking super skinny at a restaurant.
The 30-year-old actress was with husband Tom Cruise dining with actor John Lithgow and his wife at West Hollywood's popular Italian restaurant Il Sole.
According to sources, although Cruise was overtly cheerful, Holmes was super skinny and seemed miserable.
"Katie and Tom ordered a meal to share but Katie hardly ate a thing and just picked at her food," Fox News quoted a source, as saying.
"She barely said a single word and looked very uncomfortable. People couldn't stop whispering about how gaunt she looked," the source added.
The source also said that the actress' skinny look is a sign of stress both in her personal and professional life.
"She is constantly flying back and forth between New York and Los Angeles, sometimes all in one day, and gets really run-down trying to keep everyone happy," said the source.