Hamlet was filmed in 1990 with Mel Gibson in the title role and Glenn Close as his mother, Queen Gertrude.

The sets really looked like a medieval Danish castle, and the English was modernized enough so you could follow the story.

See: