Mexican films have gained critical and commercial success in recent years thanks to world-class directors like Guillermo del Toro and Alfonso Cuarón, who have made both small art films and big blockbusters, helping shape modern cinema. Mexican cuisine is a blend of indigenous Mesoamerican traditions and Spanish influences, featuring ingredients like corn tortillas, beans, chicken, pork and avocados, with spicy flavors varying regionally. While traditional Mexican music genres include mariachi and banda, most Mexicans now prefer pop and rock, with the country home to the largest music industry in Latin America.