Robin Wright, 51, recently bared all for The Edit magazine, revealing the secrets behind her youthful complexion.

which she attributes to her physical training for her role as Amazonian warrior Antiope in Wonder Woman.

"We'd go horseback riding for an hour... [Then] an hour of weight training with heavy weights and short reps to gain size quickly."

She told the publication. "We were attempting to consume 2000 to 3000 calories per day:

three times a day, raw oats in smoothies with avocado, whole milk, and weight-gain powder."

When she's not in training for a film, the Golden Globe winner says she's a "everything in moderation" kind of gal.

"I'm a moderate," she admitted. "I'll have a bottle of wine and then drink green juice and eat salads the next day."

While that explains her lean physique, what is the secret to her flawless skin?

"Sprinkles," the actress laughed, referring to injectables. "You betcha. Everyone f—-in' does it... It's just a smidgeon of Botox twice a year."

"I believe most women do 10 units," she said.