Seven Samurai ★★★★

Lived up to expectations. And my expectations were high.