Ashura

Directed by Yojiro Takita (Departures). In 17th-century Japan, a former demon hunter falls for a mysterious young woman with magical powers.