Lady Snowblood ★★★½

Liked it even more on second viewing.