The 33-year-old enjoyed the sand and surf with her family in Mexico on Thursday, July 10, and Friday, July 11, dressed in two strapless bikinis. On Thursday, Alba wore a color-blocked top with black bottoms for the afternoon. Then, on Friday, she switched it up with a leopard print suit.

She was photographed swimming in the ocean and walking hand-in-hand with husband Cash Warren.

Alba reprises the role of stripper Nancy Callahan in “Sin City: A Dame to Kill For,” due in theaters Aug. 22.

Jessica Alba In A Strapless Bikini