https://letterboxd.com/moviedondada/list/shakespeares-macbeth-ranked/
Some random notes of the top ones:
Throne of Blood is just an incredible film in general and a must-watch imo. The cinematography, acting - it surpasses every other attempt to adapt Macbeth by far.
Scotland, PA. is an excellent parody of Macbeth but probably hard to appreciate without foreknowledge of the play.
Polanski's 1971 Macbeth adaption is often praised, but personally I preferred Macbeth 2015. Both nail the violence that surrounds Macbeth, but I found the 2015 adaption more engaging and the sets are absolutely stellar.
Joji is a really cool adaption from India, but it's perhaps more "inspired by" than "adapted from". That said, it follows the general plot points and is a great film about a guy who gets humiliated and tormented by his father, finally losing it and killing him, then slowly marching towards his own destruction with the web of lies he creates in the aftermath. Maqbool is another Indian adaption (much more direct than Joji). I found the way they adapted elements of Macbeth to a more Indian context was really interesting, especially the witches (which iirc was transformed into a corrupt policemen who performed what I assumed to be Hindu-related divination). This was the first Indian film I've watched in a very long time and it was really good, definitely recommend it.