La Toscane, à la fin du XIXe siècle. Le Duc de Thésée (David Strathairn), aristocrate d'âge mûr, s'apprête à épouser la belle Hyppolyte (Sophie Marceau) lorsqu'il reçoit la visite du noble Egée (Bernard Hill). Celui-ci se plaint que sa fille, Hermia (Anna Friel), refuse l'époux qu'il lui destinait, Demetrius (Christian Bale), et prétend convoler avec un ami de ce dernier, Lysandre.