The Canadian Encyclopedia — neutral, cited, updated
July 26, 2026Sources cited
Canadianwire.
Canada’s encyclopedia & explainer
HomeEntertainmentActorBarbara Bach
Entertainment • Actor

Barbara Bach

Barbara Bach is an American former actress and model best known for playing Major Anya Amasova in the James Bond film The Spy Who Loved Me (1977).

By Ethan Anderson| Reviewed by Olivia Bennett, Standards & Fact-Checking Lead| Updated July 26, 2026|2 min read| Fact-checked

Barbara Bach (born Barbara Ann Goldbach; August 27, 1946 or 1947) is an American former actress and model. She is best known for playing Major Anya Amasova in the James Bond film The Spy Who Loved Me (1977). She later married former Beatles drummer Ringo Starr and has largely been retired from acting since the early 1980s. She is also known as Lady Starkey.

Early life and modelling

Barbara Bach was born Barbara Ann Goldbach in Queens, New York City. She began modelling as a teenager and later worked internationally, including in Italy.

Acting career

Bach moved into acting in the late 1960s and appeared in Italian film and television productions. Her most widely known role was Major Anya Amasova in The Spy Who Loved Me (1977).

Personal life

In 1968, Bach married Augusto Gregorini, with whom she had two children before their divorce. She married musician Ringo Starr in 1981 and is also known as Lady Starkey.

Later life

After the early 1980s, Bach appeared less frequently in films and became better known for her marriage to Starr and her earlier work in modelling and film.

Key facts

  • Born Barbara Ann Goldbach in Queens, New York City.
  • Started her career as a model before moving into acting.
  • Played Major Anya Amasova, a Soviet agent and Bond girl, in The Spy Who Loved Me.
  • Acted in Italian productions before her international breakthrough.
  • Married Ringo Starr in 1981 and became Lady Starkey.

Frequently asked questions

Who is Barbara Bach?
Barbara Bach is an American former actress and model best known for her role in The Spy Who Loved Me.
What was Barbara Bach's most famous role?
Her best-known role is Major Anya Amasova in the 1977 James Bond film The Spy Who Loved Me.
Who is Barbara Bach married to?
She has been married to musician Ringo Starr since 1981.
What is Barbara Bach's birth name?
Her birth name is Barbara Ann Goldbach.
Did Barbara Bach have children?
Yes. She had two children with her first husband, Augusto Gregorini.

References

  1. Wikipediahttps://en.wikipedia.org/wiki/Barbara_Bach
    Supports: Birth name, occupation, best-known role, marriage to Ringo Starr, and general biography.
  2. Queens Chroniclehttps://www.qchron.com/qboro/i_have_often_walked/barbara-bach-a-true-qns-beauty/article_9a402081-2165-5aad-ada0-4b22213d63d6.html
    Supports: Queens birthplace, early life, modelling career, marriages, and children.
  3. Encyclopaedia Britannicahttps://www.britannica.com/biography/Barbara-Bach
    Supports: Identifies Barbara Bach as an American actress and notes her marriage to Ringo Starr.
  4. Peoplehttps://people.com/music/who-is-barbara-bach-ringo-starr-wife/
    Supports: Marriage to Ringo Starr and relationship context.