2024
The Monster of Many Noses as Capitán nacional
2018
What the Future Holds as Joaquín Nebot (6 episodes)
2017
La habitación de las estrellas as Pedro
2017
Money Heist as Mario Urbaneja (16 episodes)
2015
Cites as Francesc Domènech (1 episode)
2014
Sorry If I Call You Love as Leonardo
2014
Velvet as Gerardo Otegui (1 episode)
2011
Bandolera as Germán Montoro (1 episode)
2010
Tres días de abril (1 episode)
2009
Acusados as Federico Portela (13 episodes)
2008
Zoo as Dídac Giró (23 episodes)
2006
Génesis: en la mente del asesino as Mateo Rocha (22 episodes)
2006
Fuera de control (1 episode)
2005
Heartlift as Antonio Ruiz
2005
R2 y el caso del cadáver sin cabeza as Robles
2004
The Whore and the Whale as Jordi
2003
No Big Deal as Ramon
1999
La familia... 30 años después as Federico Guillermo Alonso
1998
Lovers of the Arctic Circle as Javier
1998
Frau Rettich, die Czerni und ich as Felipe
1998
Periodistas (14 episodes)
1991
Visiones de un extraño as Javier
1991
What Do You Bet, Mari Pili? as Pepe
1990
Barcelona, Lament as David Velasco
1986
La ràdio folla as Cervantes
1985
El crimen del capitán Sánchez as Amante
1985
El rollo de septiembre as Miguel
1984
The Most Beautiful Night as Himself
1982
Los embarazados as Jorge
1981
Crónica de un instante
1981
La quinta del porro as Futuro recluta
1980
Sus años dorados as Miguel
1980
El hombre de moda as Mario
1980
Girl with the Golden Panties as Luis Forest, joven
1979
Tres en raya as Carlos
1977
¡Susana quiere perder... eso! as Pedro
1977
Journey to the Centre of the Earth as Axel
1977
El francotirador as Alfonso
1976
Call girl: la vida privada de una señorita bien as Luis
1976
Curro Jiménez as Hombre (1 episode)
1976
La menor as José Luis
1976
Las delicias de los verdes años as Leandro
1976
Blood and Passion as Jaime - hijo