Salma Hayek makes a stylish appearance.