- 1975
Falsche Bewegung (as Nastassja Nakszynski) – Mignon - 1976
To the Devil a Daughter – Catherine Beddowes - 1977
Tatort: Reifezeugnis (TV) – Sina Wolf
Notsignale: Im Nest (TV, unconfirmed)
Am laufenden Band (TV) – Mermaid - 1978
Leidenschaftliche Blümchen – Deborah Collins - 1979
Così come sei – Francesca
Tess – Tess Durbeyfield - 1982
One from the Heart – Leila
Cat People – Irena Gallier - 1983
Frühlingssinfonie – Clara Wieck
Exposed – Elizabeth Carlson
La lune dans le caniveau – Loretta Channing - 1984
Unfaithfully Yours – Daniella Eastman
The Hotel New Hampshire – Susie the Bear
Paris, Texas – Jane Henderson
Maria’s Lovers – Maria Bosic - 1985
Harem – Diane
Revolution – Daisy McConnahay - 1987
Maladie d’amour – Juliette - 1989
Magdalene – Magdalene
Torrents of Spring – Maria Nikolaevna Polozov
In una notte di chiaro di luna – Joëlle - 1990
Il segreto – Lucia
Il sole anche di notte – Cristina - 1991
L’alba – Karin
Unizhennye i oskorblyonnye (as Anastasiya Kinski) – Natasha - 1992
La bionda – Christine
In camera mia – Nastienka - 1993
Faraway, So Close! – Raphaela - 1994
Crackerjack – Katia ‘K.C.’ Koslovska
Terminal Velocity – Chris Morrow / Krista Moldova - 1996
The Great War and the Shaping of the 20th Century: Hatred and Hunger (TV)
– Rosa Luxemburg (voice)
The Ring (TV) – Ariana von Gotthard
Somebody Is Waiting – Charlotte Ellis - 1997
Bella Mafia (TV) – Sophia Luciano
Fathers’ Day – Collette Andrews
Little Boy Blue – Kate West
One Night Stand – Karen - 1998
Ciro norte (short) – Venus
Savior – Maria Rose
Your Friends & Neighbors – Cheri
Susan’s Plan – Susan Holland
Playing by Heart (uncredited) – The Lawyer - 1999
The Lost Son – Deborah Spitz
The Intruder – Badge Muller - 2000
A Storm in Summer (TV) – Gloria Ross
Quarantine (TV) – Dr. Galen Bronty
The Magic of Marciano – Katie
Red Letters – Lydia Davis
Time Share – Dr. Julia Weiland
The Claim – Elena Burn - 2001
Blind Terror (TV) – Susan
The Day the World Ended (TV) – Dr. Jennifer Stillman
The District: Tug of War (TV) – Trish
Diary of a Sex Addict – Dr. Jane Bordeaux
Cold Heart – Linda Cross
Town & Country – Alex
An American Rhapsody – Margit
Say Nothing – Grace
Beyond the City Limits – Misha - 2002
All Around the Town (TV) – Karen Grant
.com for Murder – Sondra - 2003
Les liaisons dangereuses (TV) – Madame Maria de Tourvel
Paradise Found – Mette Gauguin - 2004
The Lady Musketeer (TV) – Lady Bolton
À ton image – Mathilde - 2006
Inland Empire – The Lady - 2007
More Things That Happened (uncredited) – The Lady - 2012
The Nightshift Belongs to the Stars (short) – Sonia - 2013
Sugar – Sister Nadia