The film depicts an imaginary love affair involving playwright William Shakespeare (Joseph Fiennes) and Viola de Lesseps (Gwyneth Paltrow) while Shakespeare was writing Romeo and Juliet. Several characters are based on historical figures, and many of the characters, lines, and plot devices allude to Shakespeare's plays.