Rupert Graves is not an actor I care for much, but he is good in this film as William Shakespeare, having to eternally make money and using that as an excuse to escape domestic life. This is all shown through a story about what might have been the motivation behind the writing of the Sonnets, which are one of the finest achievements in English poetry. The story is credible, although of course there are many theories about the issue. The period settings were very believable, and in contrast to a number of films about the era (eg All is True) the dialogue was easily audible and understandable. Amongst other performances, Tom Sturridge makes a devious pretty boy, and Indira Varma is very good as the mixed race prostitute Lucie, making her way in a world which will use her even as she uses the men. Camilla Arfwedson manages to make an impression in a single thirty second scene, and Zoe Wanamaker also has an effective cameo.