Brooke Shields Stuns in Bikini on Vacation in Mexico at Age 49 -- See Her Amazing Bod

Brooke Shields stuns in a bikini at age 49. Credit: Sophie Fritz/

No way! Brooke Shields has somehow managed to defy aging. The supermodel looked more fit than ever in a green bikini while walking on the beach in Mexico on Thursday, Jan. 1.

Wearing a bandeau bikini top and matching green bottoms, the 49-year-old star looked nowhere near her age.

During a recent interview with Extra, the Blue Lagoon star said she credits not stressing for looking good. “When I sweat the small stuff, then I don’t look my best and I really think surrounding yourself with good people is key," she said. "And enjoying your life — don’t be so hard on yourself!"

Shields made headlines earlier this year after she revealed in her memoir, There Was a Little Girl, that her mother was an alcoholic. "In this day and age, it's child abuse," the former Calvin Klein model told the NY Post in an interview prior to the release of the book about her mom’s decisions at times. "I had it bad," she admitted, "but who I am today is an amalgam of every single part of my past.