She has appeared in roles as diverse as in "The Naked Civil Servant" opposite John Hurt, shortly after she featured in the BBC's 1975 Christmas production "Great Big Groovy Horse", a rock opera based on the story of the Trojan Horse shown on BBC2 starring Julie Covington, Bernard Cribbins and Paul Jones. It was later repeated on BBC1 in 1977. She featured as Myra Arundel in the 1984 BBC version of Noël Coward's "Hay Fever", as Margaret Thatcher in "The Falklands Play," and in 2007 as Betty, the wife of tycoon Robert Maxwell, in the BBC TV drama "Maxwell" opposite David Suchet. She took the female lead in the 1983 film, "Betrayal" (based on Harold Pinter's play "Betrayal"), a roman à clef derived from the playwright's affair with broadcaster Joan Bakewell.