She played Vipsania in the 1976 BBC adaptation of I, Claudius and is remembered by fans of Doctor Who for her performance as Kassia in the 1981 serial The Keeper of Traken, and by Blake's 7 fans as Alta 1 in the 1979 episode "Redemption".
Her other TV credits include: MacKenzie, Special Branch, The Pallisers, How Green Was My Valley, The Sweeney, Tales of the Unexpected, The Professionals, Minder, Bergerac, Boon, Taggart, Miss Marple, Casualty, Rumpole of the Bailey, Strangers and Brothers, The Bill, Dalziel and Pascoe, Holby City, Midsomer Murders, The Intruder (TV series), and The Lost Boys.
She was formerly married to the actor David Wood (1966–1970).
- This, That and the Other (1969)
- She'll Follow You Anywhere (1971)
- The Swiss Conspiracy (1975)
- Who is Killing the Great Chefs of Europe? (1978)