Melanie Griffith Shows Off Killer Bikini Bod at 58

The actress donned a purple bikini while vacationing in Mexico for Eva Longoria's wedding.

Fifty shades of Melanie Griffith!

The 58-year-old actress -- who, if you didn't know, is mother to Fifty Shades star Dakota Johnson -- showed off her banging bikini body in a sexy, patterned two-piece while lounging poolside at the Hotel Rodavento in Valle de Bravo, Mexico.

Reforma/Splash News

Griffith recently posted an unfiltered selfie and challenged haters to "say some mean things" about her. But when you look this good, what mean things can you say?!


WATCH: Melanie Griffith, 58, Slams Haters With Unfiltered Instagram Photo: 'Go Ahead...Say Some Mean Things'

Griffith was vacationing in Meixco for Eva Longoria's wedding to Jose Baston. The Working Girl star was one of a handful of celebs on the star-studded guest list, which also included Victoria and David Beckham, Longoria's Desperate Housewives co-star Felicity Huffman and Katy Perry.

"Soooo much fun!!!" Griffith captioned one of the many pics she posted from the nuptials.

Longoria and Baston tied the knot on Saturday at a private home outside of Mexico City. Get an inside look at Longoria's lavish wedding in the video below.