Christina Ricci's teenage battle with anorexia stopped her enjoying her fame.

The "Black Snake Moan" star felt pressured to conform to the Hollywood ideal of perfection and admits the struggle made her unhappy.

Christina, 27, said, "I was a teenager going through adolescence and at one point I had a little anorexia phase and then I kind of ballooned. I feel my body now is the adult Christina and it's what I should have come to a long time ago if I hadn't been screwing around with my body so much."

"I was too busy thinking about my skin or my weight or the clothes I was wearing instead of just enjoying it and saying, 'I can't believe I get to be here. This is awesome and I'm going to experience it.'"

The actress - who is about to star opposite James McAvoy and Reese Witherspoon in new romantic comedy "Penelope" - admits she is vain, but she has learned not to obsess about her looks.

She added to U.S. TV show "Entertainment Tonight", "The more weight you give your criticisms, the more it's going to affect you. Vanity is unnecessary. I'm the vainest person around but I have found a way to let that go so I can just have fun. You really have to make a decision in life that you're not going to be crippled by your insecurities."

RELATED PHOTOS AND ARTICLES
Reese Witherspoon - 13th Annual Screen Actors Guild Awards - ArrivalsReese Witherspoon - Rendition Premiere - ArrivalsChristina Ricci - Monster Movie PremiereReese Witherspoon - I Walk The Line: A Night For Johnny Cash Live Musical Tribute PerformancesReese Witherspoon - 13th Annual Screen Actors Guild Awards - ArrivalsChristina Ricci - 17th Annual GLAAD Media Awards - Arrivals
Reese Rejects Jake's ProposalReese Says "No" To Jake's Proposal
"Atonement" Screening Hosted by The Cinema Society and Chanel Beaute - ArrivalsLos Angeles Premiere of "Atonement"
Hollywood Life Magazine's 7th Annual Breakthrough of the Year AwardsReese and Vince Fight On Set
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.