Angela Punch McGregor Filmography
- Actor (23 credits)
- Mary: The Making of a Princess (2015) Queen Margrethe
- The Principal (2015) Sue Langworthy
- Savages Crossing (2011) Sue
- Love My Way (2004) Angela Morris
- Tom White (2004) Irene
- White Collar Blue (2002) Win Absolom
- Terra Nova (1998) Margie
- Halifax f.p: Lies of the Mind (1997) Anthea
- Fire (1995) Dr. Prudence Eberhardt
- Spotswood (1992)
- The Delinquents (1989) Mrs. Lovell
- Double Sculls (1986) Edwina Lawkin
- The Hunchback of Notre-Dame (1986) Esmerelda, voice acting
- Annie's Coming Out (1984) Jessica Hathaway
- Double Deal (1983) Christine Sterling
- We of the Never Never (1982) Jeannie Gunn
- The Best of Friends (1982) Melanie
- The Survivor (1981) Beth
- The Island (1980)
- The Chant of Jimmie Blacksmith (1978) Gilda Marshall
- Newsfront (1978) Fay
- Alvin Purple (1976) Lucy
- Class of '74 (1974) Jane Potter