Bridget Fonda é Myra Shumway, aprendiz de um mágico nos anos 50, em Los Angeles. Quando seu noivo acidentalmente mata seu chefe, Myra foge para o México a procura de uma famosa xamã que pode lhe ensinar magia. O noivo contrata o investigador Alex Ross (Russell Crowe) para encontrá-la e trazê-la de volta. Mas Ross se apaixona pela moça e se junta a ela na busca pela curandeira. Eles a encontram e coisas fantásticas começam a acontecer, como levitação, um cão que fala e um homem que bota ovos. Mas o mais importante é a mudança em suas vidas. Uma mistura de filme noir e realismo fantástico.