Based on the novel by Maggie O’Farrell, who co-wrote the screenplay. William Shakespeare (Paul Mescal), a young Latin tutor, falls in love with the free-spirited Agnes (Jessie Buckley) and marries her despite his parents’ disapproval. In due course they have three children, but William heads to London to pursue his career as a dramatist, leaving his family in Stratford. During his absence young Hamnet (Jacobi Jupe) falls sick with the plague, and dies before his father arrives home. Later Agnes journeys to London to watch her husband’s latest play, Hamlet, and comes to realise that art can be an opportunity for healing.