Fifteen slots. One Salma Hayek. That math gets rude fast, because her filmography refuses to behave – one minute it's swagger, the next it's tenderness, and somehow it's all the same person. This list ...