En 1998 filma "Un embrujo", a invitación de Bertha Navarro, coproductora de la película junto con Guillermo del Toro, una historia de época protagonizada por Blanca Guerra que obtiene reconocimiento de la crítica, haciéndolo acreedor a su segundo Ariel como mejor director y que fue su primer filme seleccionado como representante mexicano para los premios Óscar, aunque no logró ser nominado.