By Us Weekly
Jennifer Lawrence has great legs, but that doesn't mean she feels comfortable showing them off on the red carpet. The actress' sheer Dior Haute Couture gown at the L.A. premiere of "The Hunger Games: Catching Fire" got mixed reviews -- not just from fans but also from Lawrence herself.
Appearing on "Good Morning America" on Nov. 21, the 23-year-old Oscar winner admitted she wasn't entirely sold on the idea of a see-through dress. "I think any time a girl has to show her thighs it's never going to be her favorite look," she told Robin Roberts.
"I loved it, I loved the dress -- if someone else wore it," she clarified. "It's hard for any woman to look at a picture of herself and [like it]."
The L.A. premiere of her movie was uncomfortable for another reason, too. As she explained (in graphic detail) to David Letterman on Nov. 20, Lawrence has been feeling sick with a stomach illness.
"I was getting these really bad abdominal pains for like three weeks, and I did that thing where I'm like, 'I'm not gonna go to the doctor,'" she said on "GMA." "And then I finally had a day where I was like, 'No, I need to get this looked at.' Now it's reported in the news that I went to the emergency room for gas, which is awesome. ... Let's confirm that!"
"They're saying it could either be in my lower intestine or all in my mind," she continued, "so I'm gonna cross my fingers [that] it's all in my mind and I'm just crazy."
The "Silver Linings Playbook" star also talked with Roberts about her recent decision to chop her long blond hair into a pixie cut. "It was really impulsive," she confessed. "I was like, 'I'm cutting it!' And then it was just all gone. And now I just look in the mirror and I'm like, 'Yeah, it is. It's gone.'"
MORE FROM WONDERWALL: