
2024
Amelia’s Children as Ed / Manuel / Artur2024
Banzo as Afonso2024
O Americano as Tonton2024
We Are on Air as Vítor2024
Cândido as Agente Gaspar2023
Nobody as @_santo842022
You Won't Be Alone as Boris2022
Field of Blood as Ele2021
Hotel Royal as Not available2021
Glória as Not available2021
The Tsugua Diaries as Carloto2021
Night for Day as Man at Home2020
Moço as Zé2020
Light in the Tropics as Not available2019
Prisioneira as Omar Maluf2019
Frankie as Tiago2018
Elite as Cruz Carvalho2018
A Teia as Jaime Rosa Neto2018
How Fernando Pessoa Saved Portugal as Fernando Pessoa / Álvaro de Campos2018
Diamantino as Diamantino Matamouros2017
Zeus as Norberto Lopes2017
Colo as Homem na Estufa2016
The Hunchback as Timmy2016
Delírio em Las Vedras as Not available2016
Los Barcos as Not available2015
Santa Bárbara as Fernando Beltrão2015
Freud und Friends as Not available2015
Arabian Nights: Volume 3, The Enchanted One as Paddleman2015
Arabian Nights: Volume 2, The Desolate One as Careto2015
Arabian Nights: Volume 1, The Restless One as Tradutor2015
Arabian Nights as Not available2015
Here in Lisbon as (segment "Los Barcos") / (segment "Freud and Friends")2015
Mountain as Gustavo2014
Forgotten as Marco2014
O Bairro as Batman2014
In Every Dream Home a Heartache as Not available2013
Bairro as Batman2012
Tabu as Young Gian Luca Ventura2012
Fratelli as Not available2012
Passion as João Lucas2012
Lines of Wellington as Tenente Pedro de Alencar2011
Demain? as Angel Falco2011
Mysteries of Lisbon as D. Álvaro de Albuquerque2010
Mysteries of Lisbon as D. Álvaro de Albuquerque2010
The Flesh as Jesus Christ2010
O Dez as João (segment "Cara ou Coroa")2010
Senhor X as Colega2009
4 Hearts as Centro Comercial: Ricardo2009
L'arc-en-ciel as Not available2009
The Portuguese Nun as D. Sebastiao2009
How to Draw a Perfect Circle as Boy at the party (uncredited)2009
To Die Like a Man as Carlos2009
This Night as Mobile guard2009
Arena as Mauro2007
O Capacete Dourado as Megalopes2007
Ilha dos Amores as Miguel Valente2005
Two Drifters as Alberto2005
Fin de curso as Not available2005
The Face You Deserve as Texas2003
31 Means Trouble as Not available1991
Les fleurs du mal as Young Baudelaire