Ever since she caught a load of hair gel in There’s Something About Mary, the Cuban-American model turned actress Cameron Diaz has been one of our favorite Hollywood hotties.