Don't be fooled by the negative reviews.
This is most likely the best filmed version of Macbeth ever. Period, no questions asked.
Sir Patrick Stewart is fantastic and encapsulated the role perfectly.
People may be confused by the setting, but I'm not sure what's confusing about it, it's Shakespeare, it's not supposed to be the exact same as it was hundreds of years ago. If it was, it would be really boring.
11/10, watch this if you enjoy Shakespeare, theatre, and very good acting.