As seen on: Salma Hayek hits the red carpet in Saint Laurent

There was something simultaneously flirty and elegant about Salma's premiere ensemble