Question: In which spy film starring Roger Moore as the fictional secret agent James Bond did Barbara Bach appear?
Sentence (from "The Spy Who Loved Me (film)"): It was directed by Lewis Gilbert and the screenplay was written by Christopher Wood and Richard Maibaum.
Relevant evidence: No