Akira Kurisawa's Throne of blood does everything right. It has become over time one of the best versions of Shakespeare's Macbeth to ever be on film.
It's a master-piece and a film that is highly recommended for emerging Actors, Directors & Classic film lovers.