Films:
* The Secret Place (1957)
* The Scamp (1957)
* The Man Who Knew Too Much (1956) - Uncredited
* The Last Man on Earth (1964) - Uncredited
* The Trouble with Girls (1969)
* The Strange Case of Dr. Jekyll and Mr. Hyde (1968) - Uncredited
Television:
* The Adventures of Robin Hood (1955-1959) - Multiple Episodes
* The Vise (1959-1960) - Multiple Episodes
* Danger Man (1960-1964) - Multiple Episodes
* The Saint (1962-1969) - Multiple Episodes
* The Avengers (1961-1969) - Multiple Episodes
* The Baron (1966) - Multiple Episodes
* The Champions (1968-1969) - Multiple Episodes
* The Persuaders! (1971-1972) - Multiple Episodes
* UFO (1970) - Multiple Episodes
* The Protectors (1972-1974) - Multiple Episodes
* The Sweeney (1975-1978) - Multiple Episodes
* Doctor Who (1978) - Episode: "The Power of Kroll"
* Juliet Bravo (1980-1985) - Multiple Episodes
* The Bill (1984-2010) - Multiple Episodes
* Bergerac (1981-1991) - Multiple Episodes
* EastEnders (1985-2005) - Multiple Episodes
* Heartbeat (1992-2010) - Multiple Episodes
* Casualty (1986-present) - Multiple Episodes
* Midsomer Murders (1997-present) - Multiple Episodes
This list is not exhaustive. Moyna MacGill has made countless appearances in a wide range of British television series over the decades. Her career is a testament to her skill and versatility as an actress.
Please note that this information is based on readily available public sources. More extensive information might require accessing film databases or specific television show resources.