Diane Lane is rocking her bikini bod!
The 52-year-old actress was spotted flaunting her fit physique in a two-piece on the beach in Cancun, Mexico, on Friday.
According to an eyewitness, Lane "looked fit and healthy" during her active day in paradise, where she swam for about an hour before going parasailing.
Though Lane couldn't look better, the Under the Tuscan Sun star recently confessed that even she has insecurities.
"My relationship with aging is cozy. I'm not trying to play 29 and holding on with white knuckles, you know? I'm done saying, 'I'm sorry I wasn't who you needed or wanted me to be' to everybody in my life," she told More magazine last March.
"The largest room in the world is room for improvement," she continued. "You know, some mornings my thighs are fat. Some days my hair looks great. That's the human condition. Things hurt me just as much as anyone else. My insecurities, failures. I'm vulnerable to comparison."
See some of Lane's best looks in the video below.