Acted in 48
2020s
- 2026
- 2024
Could Have Waited For August
Francisco
- 2022
- 2021
Terra Nova
Manuel da Teiga
3 Caminos
Luís · 8 episodes
- 2020
Terra Nova
Manuel da Teiga · 13 episodes
2010s
- 2019
Snu
Ricardo Sá Carneiro
- 2016
O Segredo das Pedras Vivas
Miguel
Mulheres Assim
Tomás · 1 episode
- 2015
Triple A
Movie
- 2014
- 2013
New Beginning
Daniel Moreira · 1 episode
- 2012
A Woman's Revenge
Movie
Em Câmara Lenta
Salvador
- 2011
Noite de Paz
Paulo
Under My Skin
Eduardo Avelar
Maternidade
Rodrigo Faria · 26 episodes
- 2010
37
Raul · 6 episodes
2000s
- 2008
- 2007
- 2005
The Conquest of Faro
José / Afonso III
- 2004
In the Darkness of the Night
Movie
A Ferreirinha
Camilo Castelo Branco · 13 episodes
The Fifth Empire
D. João II
Portugal S.A.
João Nuno Menezes
- 2002
- 2001
8 8
Inspector Caldeira
Oito por Oito
inspector Caldeira
Camarate
Gaspar Frade
- 2000
April Captains
Voice of Salgueiro Maia (voice)
1990s
- 1998
Diário de Maria
Francisco · 60 episodes
Black Shoes
Pompeu
- 1997
Riscos
TV
Senhores Doutores
Dr. Eduardo Boavida · 26 episodes
- 1994
Manual of Evasion LX94
Movie
Eléctricos
Pedro
O Rosto da Europa
Diogo Reinoso · 1 episode
- 1993
Sozinhos em Casa
Mendigo · 26 episodes
- 1991
A Grande Mentira
Mané · 1 episode
Terra Instável
Nobre do Rei · 1 episode