The sassy Mexican celebrates her birthday today! And age truly is nothing but just a number when it comes to Salma Hayek. At 46 she continues to be one of the hottest ladies in tinseltown. Here, we celebrate Hayek's oomph & acting prowess with a roundup of her top 5 roles. Check it out!