Lady Snowblood

Lady Snowblood ★★★½

Liked it even more on second viewing.