This is from the 1996 version of Hamlet, as envisioned by the brilliant actor/director Kenneth Branagh. This particular production is not set in the 1400's at all--check out the costume--but the acting speaks for itself. Nothing against Mel, but Ken, oh Ken. . .