This is the first film of the 2025 CMLL CineClub Film Festival taking place between January 24 and March 12, 2025. The CMLL Cine Club Film Series was made possible with the support of Pragda, SPAIN arts & culture, the Secretary of State for Culture of Spain and the Charles B. Qualia Endowment of Texas Tech University.