Studio wanted to cast Cameron Diaz in place of Salma Hayek in Desperado.