Shakespeare (Joseph Fiennes) sofre um bloqueio que o impede de escrever sua mais nova peça, uma história de amor com fim trágico. Tudo muda quando ele se apaixona por Lady Viola (Gwyneth Paltrow) e passa a utilizar suas tentativas de seduzi-la como inspiração...