Who Drinks The Wine In Hamlet?

Who Drinks The Wine In Hamlet? The duel takes place before the king and court, and Hamlet scores the first two touches. Gertrude unwittingly drinks the poisoned wine intended for Hamlet. During the duel Laertes scratches Hamlet’s leg, infecting him with the poison. Why does Gertrude drink the poisoned cup? In Laurence Olivier’s film adaptation