2023
Davos 1917 as Zaire (6 episodes)
2023
Dialogues After the End as Patroclus
2022
Pedro, Between the Devil and the Deep Blue Sea as Contra Almirante Lars
2022
Calling Cabral as Performer
2022
Crimes of the Future as Cope
2021
The Night's Substance as Aissa
2020
Why Do You Hate Your Brother?
2020
Berlin Alexanderplatz as Francis
2019
Arriaga as Bastien (voice)
2019
Run if You Can, Dance if You Dare
2017
A Ilha dos Cães as Mpenda
2016
Letters from War as Soldado Muzunguidi
2015
O Leão da Estrela as Divanei
2015
Blow, Howl and Whistle as Djari
2013
O Sol Nasce Sempre do Mesmo Lado as Rui
2013
Quarta Divisão as Preso
2012
Doida por Ti (272 episodes)
2012
Louco Amor (282 episodes)
2011
Sisyfos' Dance as Hermes
2009
Sobre Vivência as Miguel's friend