Salma Hayek has never looked better! The 54-year-old actress appeared in a sweet snapshot shared on Instagram this week as she attended a major fashion event – and her flawless appearance had fans doing a double-take.Mom Salma posed alongside her beloved husband Francois-Henri Pinault for a photo captured by Suzy Menkes.