Durante la preproducción, mexicano-estadounidenses fueron muy críticos de que Jennifer Lopez, una estadounidense nacida en Nueva York, con orígenes en Puerto Rico, fuera seleccionada para desempeñar el papel de Selena.