Question: In which spy film starring Roger Moore as the fictional secret agent James Bond did Barbara Bach appear?
Answer: The Spy Who Loved Me