Salma Hayek turns 46 today! The Mexican actress (and InStyle’s July cover girl) looks just as good as ever, whether she’s walking the red carpet, hitting the town, or kicking butt alongside Blake Lively in Savages. By her gorgeous side is husband Francois-Henri Pinault, CEO of PPR—the Paris-based conglomerate whose labels include Bottega Veneta and Yves Saint Laurent. “He’s very romantic, and so am I, she says of Pinault, who she married in 2009. What’s really romantic are the moments that are unexpected. You can fly somewhere overnight to make [being together] ‘important,’ but it’s the little things of everyday life that count.” We’re wishing Salma a happy birthday by looking back at some of her best looks ever. Click through the gallery below to see them!

SALMA’S BEST LOOKS

MORE:

Salma’s Greatest Golden Globe Gown of All Time
Try on Salma’s Hairstyles!
Salma Hayek’s Haircut: How to Get It!