Barbara Bach
Filmography

Year
Title
Role
1968
L'Odissea (a.k.a. The Adventures of Ulysses)
Nausicaa
1971
Mio padre Monsignore
Chiara
1971
La Tarantola dal ventre nero (a.k.a. Black Belly of the Tarantula)
Jenny
1971
La Corta notte delle bambole di vetro (a.k.a. Paralyzed/Short Night of Glass Dolls)
Mira Svoboda
1971
Un peu de soleil dans l'eau froide (a.k.a. A Few Hours of Sunlight/A Little Sun in Cold Water)
Héloïse/Elvire
1972
I Predatori si muovono all'alba
Helen
1973
Paolo il caldo (a.k.a. The Sensual Man/The Sensuous Sicilian)
Anna
1973
Il maschio ruspante
Rema
1973
L' Ultima chance (a.k.a. Stateline Motel / Last Chance / Motel of Fear)
Emily
1974
Il Cittadino si ribella (a.k.a. Street Law/The Citizen Rebels)
Barbara
1975
Il Lupo dei mari (a.k.a. Legend of the Sea Wolf/Larsen, Wolf of the Seven Seas)
Maud Brewster
1977
Ecco noi per esempio
Ludovica
1977
The Spy Who Loved Me
Anya Amasova
1978
Force 10 from Navarone
Maritza Petrovich
1979
L' Isola degli uomini pesce (a.k.a. Island of the Fishmen/Screamers)
Amanda Marvin
1979
L' Umanoide (a.k.a. The Humanoid)
Lady Agatha
1979
Jaguar Lives
Anna Thompson
1979
Il Fiume del grande caimano (a.k.a. Alligators/The Big Alligator River/The Great Alligator)
Alice Brandt
1980
Up the Academy
Bliss
1981
Caveman
Lana
1981
The Unseen
Jennifer Fast
1982
The Cooler (11 min. short)
-
1983
Princess Daisy
Vanessa Valerian
1984
Give My Regards to Broad Street
Journalist
1986
To the North of Katmandu
-

Question: Bach played Anya Amasova in the film, The Spy Who Loved Me in what year?
Answer: In 1977, Bach portrayed as Anya Amasova in the film, The Spy Who Loved Me.