2007 saw the release of several films starring Keira Knightley: Silk, an adaptation of the novel by Alessandro Baricco, Atonement, a feature film adaptation of Ian McEwan's novel of the same name (co-starring James McAvoy, Vanessa Redgrave, and Brenda Blethyn), and Pirates of the Caribbean: At World's End, which was released in May 2007. Knightley's performance in Atonement began to generate buzz before the film was released she was nominated for a Golden Globe Award in the Best Dramatic Actress category for the role, as well as a BAFTA Award. Critic Richard Roeper was puzzled by both Keira Knightley's and McAvoy's Academy Award snubs, stating "I thought McAvoy and Knightly were superb."