A mysterious man known only as the medicine seller wanders Edo Japan, seeking to exorcise evil spirits by understanding their Form, Truth and Reason.
Kenji Nakamura
Takahiro Sakurai
A mysterious man known only as the medicine seller wanders Edo Japan, seeking to exorcise evil spirits by understanding their Form, Truth and Reason.