Always (1989) .... Hap
Love Among Thieves (1987) (TV) .... Baroness Caroline DuLac
They All Laughed (1981) .... Angela Niotes
Bloodline (1979) .... Elizabeth Roffe
Robin and Marian (1976) .... Lady Marian
Wait Until Dark (1967) .... Susy Hendrix
Two for the Road (1967) .... Joanna Wallace
How to Steal a Million (1966) .... Nicole
... aka "William Wyler's How to Steal a Million" - USA (complete title)
My Fair Lady (1964) .... Eliza Doolittle
Paris - When It Sizzles (1964) .... Gabrielle Simpson / Gaby
... aka "Together in Paris" - USA (alternative title)
Charade (1963) .... Regina Lampert
The Children's Hour (1961) .... Karen Wright
Breakfast at Tiffany's (1961) .... Holly Golightly
The Unforgiven (1960) .... Rachel Zachary
The Nun's Story (1959) .... Sister Luke (Gabrielle van der Mal)
Green Mansions (1959) .... Rima
Love in the Afternoon (1957) .... Ariane Chavasse / Thin Girl
"Producers' Showcase" .... Marie Vetsera (2 episodes, 1957)
- Mayerling (1957) TV episode .... Marie Vetsera
- Episode #3.6 (1957) TV episode
Funny Face (1957) .... Jo Stockton
War and Peace (1956) .... Natasha Rostova
Sabrina (1954) .... Sabrina Fairchild
Roman Holiday (1953) .... Princess Ann
"CBS Television Workshop" (1 episode, 1952)
- Rainy Day in Paradise Junction (1952) TV episode
The Secret People (1952) .... Nora Brentano
Young Wives' Tale (1951) .... Eve Lester
Nous irons à Monte Carlo (1951) .... Melissa Walter
... aka "We Will All Go to Monte Carlo" - International (English title)
"BBC Sunday-Night Theatre" .... Celia (1 episode, 1951)
- The Silent Village (1951) TV episode .... Celia
The Lavender Hill Mob (1951) .... Chiquita
Laughter in Paradise (1951) .... Frieda - Cigarette girl
One Wild Oat (1951) .... Hotel receptionist
Monte Carlo Baby (1951) .... Linda Farrel
... aka "We Go to Monte Carlo" - USA
Love Among Thieves (1987) (TV) .... Baroness Caroline DuLac
They All Laughed (1981) .... Angela Niotes
Bloodline (1979) .... Elizabeth Roffe
Robin and Marian (1976) .... Lady Marian
Wait Until Dark (1967) .... Susy Hendrix
Two for the Road (1967) .... Joanna Wallace
How to Steal a Million (1966) .... Nicole
... aka "William Wyler's How to Steal a Million" - USA (complete title)
My Fair Lady (1964) .... Eliza Doolittle
Paris - When It Sizzles (1964) .... Gabrielle Simpson / Gaby
... aka "Together in Paris" - USA (alternative title)
Charade (1963) .... Regina Lampert
The Children's Hour (1961) .... Karen Wright
Breakfast at Tiffany's (1961) .... Holly Golightly
The Unforgiven (1960) .... Rachel Zachary
The Nun's Story (1959) .... Sister Luke (Gabrielle van der Mal)
Green Mansions (1959) .... Rima
Love in the Afternoon (1957) .... Ariane Chavasse / Thin Girl
"Producers' Showcase" .... Marie Vetsera (2 episodes, 1957)
- Mayerling (1957) TV episode .... Marie Vetsera
- Episode #3.6 (1957) TV episode
Funny Face (1957) .... Jo Stockton
War and Peace (1956) .... Natasha Rostova
Sabrina (1954) .... Sabrina Fairchild
Roman Holiday (1953) .... Princess Ann
"CBS Television Workshop" (1 episode, 1952)
- Rainy Day in Paradise Junction (1952) TV episode
The Secret People (1952) .... Nora Brentano
Young Wives' Tale (1951) .... Eve Lester
Nous irons à Monte Carlo (1951) .... Melissa Walter
... aka "We Will All Go to Monte Carlo" - International (English title)
"BBC Sunday-Night Theatre" .... Celia (1 episode, 1951)
- The Silent Village (1951) TV episode .... Celia
The Lavender Hill Mob (1951) .... Chiquita
Laughter in Paradise (1951) .... Frieda - Cigarette girl
One Wild Oat (1951) .... Hotel receptionist
Monte Carlo Baby (1951) .... Linda Farrel
... aka "We Go to Monte Carlo" - USA