Unbeknownst to humans, demons from an overlapping dimension walk amongst them in the streets of Tokyo. The balance between the worlds is kept by the crow guardian Karas and Yurine, its master and voice of the living city. However, the time of harmony nears the end as the once-Karas Lord Eko returns. Seeking to purge humanity for its evils, he terrorizes the city with his minions that feast on human blood. The ultimate battle between good and evil awaits; can Yurine and her newly initiated Karas prevail against Lord Eko and protect their city against his monstrous horde?