PORTLAND, Ore., Dec. 30 (UPI) -- Salma Hayek wowed in a black bikini last week on vacation in St. Barts.
The swimwear showed off the 48-year-old actress' toned arms and stomach as she enjoyed the sun from a yacht. Hayek was on holiday with husband Francois-Henri Pinault, their daughter Valentina and Pinault's other children, Francois and Mathilde.
"Women tend to be more self-assured about their looks with age," she told Us Weekly in April. "And that's the way it should be. It's so important to feel excited about yourself. Happiness and beauty live inside you and are just trying their best."
Hayek and Pinault welcomed daughter Valentina in September 2007, and married in Paris in February 2009. The couple wed a second time in Venice in April 2009. Francois and Mathilde are Pinault's children by his first wife, Dorothee Lepere.
Hayek last appeared with Pierce Brosnan in How to Make Love Like an Englishman. The actress is scheduled for a number of of upcoming films, including action movie Everly and The Tale of Tales with Vincent Cassel and John C. Reilly.