Mário Viegas Filmography
- Actor (16 credits)
- O Judeu (1996) D. João V
- Sostiene Pereira (1995) Newspaper Editor
- Fado Lusitano (1994) рассказчик, voice acting
- Rosa Negra (1992) Barriga d'Água
- A Divina Comédia (1991) Philosopher
- Os Cornos de Cronos (1991) Professor Álvaro
- Napoléon et l'Europe (1991) D. João VI
- Segno di fuoco (1990) Usuraio
- A Mulher do Próximo (1988) Henrique
- Balada da Praia dos Cães (1987) Voice of Captain Dantas, voice acting, not listed in credits
- Repórter X (1987) Sete Línguas
- Teatro de Cordel (1986)
- Sem Sombra de Pecado (1983) Aspirante Henrique Sousa Andrade
- A Culpa (1980) Adriano
- Kilas, o Mau da Fita (1980) Rui Tadeu - aliás Kilas
- Histórias de Fidalgotes e Alcobiteiras, Pastores e Judeus (1977)