I think it failed because the plot was just so incomprehensible. I got very lost about what was going on with the seven spirits, and the science in general.