The fact that Shakespeare’s “Macbeth” is the shortest of the Bard’s tragedies and doesn’t skimp on the body count has guaranteed the play a big-screen makeover every few years. Like many before him, ...