Salma Hayek’s cup runneth over (Almost)