Of the various Hamlets, I like Branagh's the best, though I often use the Gibson one in classes since it is shorter and more accurate to the time.
One version of The Tempest that I found is really fascinating. It came out in 1999, with Peter Fonda as Prospero, and it is set during the American Civil War. Prospero is a plantation owner who has a slave woman who is a voodoo priestess that teaches him voodoo. Of course, his brother runs him off the plantation. Although there are significant changes made, I think it is a really interesting take on Shakespeare's story.
