2012
Luisa Is Not Home as Esteban
2012
Windows on the Sea as Joaquín
2011
El gènere femení as Enric Sellarès
2009
E.S.O (Entitat Sobrenatural Oculta)
2009
Dos billetes as Zamora
2009
Expulsados 1609. La tragedia de los moriscos as Diego Aziz
2008
14, Fabian Road as Gonzalo Gonzalvo
2007
Mort prématurée as le commissaire Potier
2007
Jo, el desconegut as Ramon
2005
Motivos personales as Federico Acosta (29 episodes)
2004
Killing Words as Comisario Espinosa
2003
Los abajo firmantes as Tramoyista
2003
Promoción (Prohibida su venta)
2002
El florido pensil as Don Julián
2000
You're the One as Padre de Julia
2000
Año Mariano as Don Simón Alcázar
2000
Hospital Central as Germán Prada (21 episodes)
2000
Operación Fangio as Giambini
1998
The Grandfather as Alcalde de Jerusa
1997
La herida luminosa as Doctor Molinos
1996
Más allá del jardín as Willy
1996
La vida privada as Señor / Hermano
1996
Corsarios del chip as Padre de Gamboa
1995
Ship of Fools as Agustín Márquez
1994
La leyenda de la doncella as Don Rosendo
1993
Banderas, the Tyrant as Quintín Pereda
1993
The Devil's Breath as Don Rodrigo
1993
La otra historia de Rosendo Juárez
1993
Cuentos de Borges as Nicolás Paredes (1 episode)
1993
Havanera 1820 as Joan Rovira
1993
The Bilingual Lover as Fotógrafo (uncredited)
1993
Why Do They Call It Love When They Mean Sex? as Enrique
1993
Mutant Action as El ominoso Orujo
1991
Don Juan in Hell as Don Juan
1991
Martes de carnaval as Escritor
1991
El invierno en Lisboa as Marco
1991
What Do You Bet, Mari Pili? as Enrique
1991
Los Jinetes del Alba as Erasmo (5 episodes)
1990
La teranyina as Julià Rigau
1990
The Black Moon as Manuel
1989
Continental as Gonçalves
1989
The Dark Night of the Soul as Vailer
1989
Too Old to Die Young as The Boss
1989
Le Grand Secret as Galdós (6 episodes)
1989
Sabbath as Don Manuel (1 episode)
1988
Eurocops as Velasco (1 episode)
1988
Women on the Verge of a Nervous Breakdown as Iván
1988
Barcelona Connection as Juan Solá
1988
Historias del otro lado (1 episode)
1987
The Tobacconist of Vallecas as Maldonado
1987
Redondela as José Luis Peña
1987
El gran Serafín as Campolongo
1985
El crimen del capitán Sánchez as Capitán Manuel Sánchez
1985
La Huella del Crimen as Manuel Sánchez López (1 episode)
1984
El Pico 2 as Evaristo Torrecuadrada
1984
Memorias del general Escobar as General Goded
1984
La gran quiniela as Jaime
1983
Assault at Central Bank as Casadevall
1981
The Victor of Olot as Senyor Ramon
1981
Dos pillos y pico as Roberto
1980
The Latest Scams of El Torete as Perales
1979
Un millón por tu historia as Felipe
1977
Chely as Don Antonio
1976
La saga de los Rius as Joaquín Rius (13 episodes)
1975
Obsesión as Profesor
1974
Una mujer prohibida as Inspector
1974
Love Starts at Midnight as Javier
1973
Luisa Fernanda as Javier
1973
Estudio 1: La vida en un hilo
1972
La venganza de Don Mendo as Don Pero Collado, duque de Toro
1971
¡Vente a Alemania, Pepe! as Miguel Mora
1971
La decente as Pepe Orozco
1970
El árbol de los Linden as Rex Linden
1970
El mejor alcalde, el rey as Don Tello
1970
Una señora estupenda as Andrés
1969
Matrimonios separados as León
1969
Pepa Doncel as Priest
1968
Un día es un día as Paco
1967
Prohibido suicidarse en primavera
1967
Todos eran mis hijos
1966
Don Juan Tenorio as Don Luis Mejía
1966
Tales to Keep You Awake as Yolakin (1 episode)
1965
Operation Double Cross as Colonel assistant
1965
Vida de familia as Luis
1964
Find Me That Girl as Antonio
1963
Life Goes On as Rafa
1959
Las de Caín as Tomás Menéndez
1958
La frontera del miedo as Periodista en Barcelona
1955
Un día perdido as Vendedor de periódicos (no acreditado)