Actress Salma Hayek gains French knighthood Salma Hayek gained an Oscar nomination for playing artist Frida Kahlo Film actress Salma Hayek has been a…