Actor (89 credits)
- Der Lissabon-Krimi: Der Tote im Tejo (2018) Valdemar Amaya
- Der Lissabon-Krimi: Alte Rechnungen (2018) Valdemar Amaya
- Ruth (2018) Gastão Silva
- Índice Médio de Felicidade (2017) Ávila
- Ouro Verde (2017) Soeiro Lopes
- Axilas (2016) Médico
- A Impostora (2016) René
- Amor Maior (2016) Dr. Nogueira
- O Segredo das Pedras Vivas (2016) Padre Cunha
- Aqui Tão Longe (2016) Dr. Silvério
- Refrigerantes e Canções de Amor (2016) Presidente Dinosumos
- Coração d'Ouro (2015) Vidal
- Beatriz: Entre a Dor e o Nada (2015) Alfredo
- O Beijo do Escorpião (2014)
- O Bairro (2014) Felisberto
- O Avô (2014) Avô
- Bairro (2013) Felisberto
- Sol de Inverno (2013) Psicólogo
- Depois do Adeus (2013) Guilherme
- Quarta Divisão (2013) Voz Leilão, voice acting
- Os Nossos Dias (2013) Eduardo Gouveia
- Odysseus (2013) Akinoos
- Um Sonho Adiado (2012) André
- Louco Amor (2012) Director Geral das Prisões
- Em Segunda Mão (2012) Médico
- Anita Garibaldi (2012)
- Imagine (2012) Surgeon
- O Grande Kilapy (2012) Ernesto Lopes, voice acting
- Doce Tentação (2012)
- Dancin' Days (2012)
- A Família Mata (2011)
- Velhos Amigos (2011) Januário
- Quinze Pontos na Alma (2011)
- Je m'appelle Bernadette (2011) Lacrampe
- Maternidade (2011) Dr. Carlos Saldanha
- Laços de Sangue (2010) Lawyer
- República (2010) Tradutor Barão
- Perfeito Coração (2009) Humberto
- Vila Faia (2008) Doctor
- Olhos nos Olhos (2008) Dr. Queiroz e Melo
- Liberdade 21 (2008) Defense Lawyer
- Casos da Vida (2008) Procurador Geral da República
- Equador (2008) Conde Souza Faro
- A Outra (2008)
- Vingança (2007) Doctor
- Resistirei (2007)
- Deixa-me Amar (2007) Heitor
- Suicídio Encomendado (2007) Xavier
- Fascínios (2007) Judge
- Conta-me Como Foi (2007) рассказчик
- Dot.com (2007) Prime Minister
- Uma Família Normal (2006) Vasco
- Julie, chevalier de Maupin (2004) Le bibliothécaire
- Os Imortais (2003) Voice of Daniel Durand, voice acting
- A Passagem da Noite (2003) Judge
- Camarate (2001) Sá Carneiro
- Partem Tão Tristes, os Tristes (1999) Henrique de Menezes
- Jornalistas (1999) Lawyer
- Longe da Vista (1998) Doctor
- Vertiges (1997) Police Officer
- Passagem por Lisboa (1994) Voice of Jorge, voice acting
- Aqui na Terra (1993) Bello, voice acting
- Das Tripas Coração (1992)
- Rosa Negra (1992) Duarte
- Amor e Dedinhos de Pé (1992) Silverio, voice acting
- Une famille formidable (1992) Médecin da Silva
- A Idade Maior (1991) Uncle Luis
- 'Non', ou A Vã Glória de Mandar (1990) Cpl. Brito, Lusitanian warrior, Alcácer nobleman
- Torquemada (1989)
- A Sétima Letra (1989) Gerardo
- Ricardina e Marta (1989) Alexandre
- Tempos Difíceis (1988) рассказчик, voice acting
- La brute (1987)
- O Bobo (1987) João
- Um Adeus Português (1986) Soldier
- Le soulier de satin (1985) Banderantes
- Atlântida: Do Outro Lado do Espelho (1985) The Man
- Duarte & C.a (1985)
- Das Autogramm (1984) Schwarzhaariger
- Ninguém Duas Vezes (1984) João
- Notre mariage (1984) Gérardo
- To Catch a King (1984)
- Dina e Django (1981) Django
- Antes a Sorte Que Tal Morte (1981)
- Rita (1981) Pedro
- Passagem ou a Meio Caminho (1980)
- E Não se Pode Exterminá-lo? (1979)
- Alexandre e Rosa (1978) Alexandre
- La passion (1978)