Dans le Londres élisabéthain, William Shakespeare traverse une panne d'inspiration jusqu'à sa rencontre avec Viola, une jeune noble passionnée de théâtre qui se déguise en homme pour pouvoir jouer sur scène. Leur passion naissante et interdite devient la source d'inspiration de ce qui deviendra Roméo et Juliette. Leur amour clandestin se heurte cependant aux conventions sociales rigides de l'époque, Viola étant promise à un autre homme. Le film mêle avec esprit comédie romantique et hommage vibrant au théâtre élisabéthain.