I en blanding av sorg og sinne etter Polonius' død, vandrer Ofelia rundt i Helsingør og synger uanstendige sanger. Hennes bror, Laertes, kommer tilbake fra Frankrike på grunn av farens død og søsterens galskap. Ofelia begynner å dele ut urter og blomster. Claudius overbeviser Laertes om at Hamlet har skylden for død og galskap; deretter kommer nyheten om at Hamlet fortsatt er til stede – hans skip ble angrepet av pirater på turen til England, og han har seilt tilbake til Danmark. Raskt klekker Claudius ut en sammensvergelse. Han foreslår en fektekamp mellom Laertes og Hamlet, hvor tuppen av Laertes’ sverd skal være giftig. Som reserveplan planlegger han å tilby Hamlet forgiftet vin dersom fekteplanen mislykkes. Gjertrud avbryter fektekampen for å fortelle at Ofelia har druknet.