Known For
Filmography

Programa da Maria
TV · as Várias personagens · 1 ep

Neighbors Forever
TV · as Júlio · 20 eps

Your Face Will be the Last
Movie · as Inspector Artur Monteiro

Banzo
Movie · as Actor

Could Have Waited For August
Movie · as Lopes

Matilha
TV · as Leite Campos · 7 eps

Sr. Rui
TV · as Manuel Nabeiro · 2 eps

Ubu
Movie · as Capitão Bostal

Blackpot
Movie · as Travel

The Sugar Captains
TV · as Julião · 8 eps

Salgueiro Maia - The Implicated: The Series
TV · as Comandante Morgado · 4 eps

Thieves Like Us
TV · 4 eps

Salgueiro Maia - The Implicated
Movie · as Comandante Morgado

Um Filme em Forma de Assim
Movie

Natural Law
TV · as Complainant Figueiredo · 7 eps

Maluda
Movie

Empty Hands
Movie · as Caetano

Until Life Do Us Part
TV · as Daniel · 8 eps

Mosquito
Movie

The Year of the Death of Ricardo Reis
Movie · as Colega Dirigente

Moral Order
Movie · as Egas Moniz

Snu
Movie · as Deputado 1

Teorias da Conspiração
TV · as Jorge Vaz · 18 eps

Red Light
TV · as Rui Martins · 13 eps

Hero on the Front
Movie · as Presidente da Câmara

Blood Lines
Movie · as Presidente da República

Tangled Lives
TV · as Vítor · 313 eps

Pilgrimage
Movie · as Talagrepo

País Irmão
TV · as Fernando · 18 eps

Living Passion
TV · as Gil Dias · 320 eps

Arabian Nights: Volume 1, The Restless One
Movie · as Homem do Patronato

Arabian Nights
Movie

Heart of Gold
TV · as Helder Oliveira · 326 eps

The Maias: Story of a Portuguese Family
Movie · as Marquês de Souselas

Winter Sun
TV · as Inspector · 282 eps

New Beginning
TV · as Sílvio Palma · 1 ep

Welcome to Beirais
TV · as João Santiago · 165 eps
A Moral Conjugal
Movie

Assim Assim
Movie · as Zé

My Name Is Bernadette
Movie · as Basile Constant

América
Movie · as Paulo Armando

Maternidade
TV · as Sérgio Soares · 26 eps

Mysteries of Lisbon
TV · as Diletente · 6 eps

O Segredo de Miguel Zuzarte
Movie · as Ximenes

O Dez
Movie · as Rui (segments 'Manobra de Heimlich' / 'Epílogo')

Mysteries of Lisbon
Movie · as Diletante

Naked City
TV · as Leonel Cardoso · 13 eps

Father by Chance
TV · as Sequestrador · 26 eps
Urban Landscape with Girl and Plane
Movie

Doomed Love
Movie · as Contínuo

Uprise
Movie · as Homem de Luto

Os Contemporâneos
TV · as Várias Personagens · 42 eps

Corruption
Movie · as the medic

Dot.com
Movie · as Newspaper Distributor

Codename: Sintra
TV · as João Dâmaso · 13 eps

The Murmuring Coast
Movie · as Góis
Daqui p'ra alegria
Movie · as Francisco

Mistura Fina
TV · as Hélio Lampreia · 121 eps
6 Minutos
Movie · as (vizinho)

O Processo dos Távoras
TV · as Bento António · 13 eps

Paraíso Filmes
TV · as Narciso · 26 eps
Motionless
Movie
