Salma Hayek makes a top-heavy appearance on the red carpet.