In the late spring of 2007, Keira Knightley shot The Edge of Love with Cillian Murphy as her husband, Matthew Rhys as her childhood sweetheart, Welsh poet Dylan Thomas, and Sienna Miller as Thomas' wife Caitlin MacNamara. She received, for the most part, very positive reviews for her role. The 2008 release was penned by her mother, Sharman Macdonald, and directed by John Maybury. Keira Knightley then filmed The Duchess, based on the best-selling biography, Georgiana, Duchess of Devonshire by Amanda Foreman in which she played Georgiana Cavendish, Duchess of Devonshire; the film was released in cinemas on 5 September 2008 in the U.K.