This finely-crafted film features excellent cinematography, dark, lush scenes freighted with portent, a complex, highly spiritual and precariously-balanced main character portrayed well by Winona Ryder and - unfortunately - a weak screenplay and unsatisfying ending. This could have been a much better film.