2024
Fin de viaje, Sahara
2016
Ignatius of Loyola as Pere Chanon
2015
The Ministry of Time as Jefe de Julián (1 episode)
2013
Make Your Life a Masterpiece in Progress as Lucas
2004
La mirada violeta as Manuel
2003
El secreto del héroe
2002
La verdad de Laura as José Alonso (129 episodes)
2001
Pau and His Brother as Emili
2001
The Old Man Who Read Love Stories
1998
Nada en la nevera as Jefe del Samur
1996
Freedomfighters as Miliciano 1 Carretera
1993
Tocando fondo as Matón
1988
Un negre amb un saxo as Sandokan
1986
Werther as Jerusalén
1984
What Have I Done to Deserve This? as Polo
1983
Hunting Ground as Mauri
1980
The Imprint of Giants