Het verhaal speelt zich af in Athene, waar Hertog Theseus zijn bruiloftsplannen doorneemt met de amazonekoningin Hippolyta. Alsof ze hun handen niet al vol hebben aan hun eigen bruiloft komt Egeus binnen met de kwestie van zijn dochter Hermia, die hij wilt laten trouwen met de adelaar Demetrius. Maar Hermia wil alleen met haar geliefde Lysander trouwen. Theseus besluit dat Hermia mag kiezen: trouwen met Demetrius, intreden in het klooster, of de doodstraf. Hermia besluit met Lysander het bos in te vluchten waar de wet van Athene niet geldt.
Maar in dat diepe stille bos zijn er ook relatieproblemen: hier is het de plaaggeest Puk die vertelt dat er problemen zijn tussen elfenkoning Oberon en elfenkoningin Titania. Oberon is jaloers en maakt ruzie met Titania. Hij wil wraak nemen met een magisch sap, dat in de verkeerde handen eindigt.
Dit brengt een kettingreactie van amoureuze verwikkelingen met zich mee voor zowel de mensen als voor de elfen en alsof dat nog niet genoeg was, krijgen we ook nog het bruiloftsvermaak te zien van zes bouwvakkers die een theaterstuk moeten opvoeren voor Theseus en Hippolyta’s bruiloft.