2019
The Painting as The Man
2018
Querido Fotogramas as Self
2017
El accidente as Joâo Ferreira (13 episodes)
2017
Dani&Flo con Lara Álvarez as Self - Interviewee (1 episode)
2016
The Broken Crown as Cardenal Cisneros
2015
Carlos, rey emperador as Francisco Jiménez de Cisneros (1 episode)
2015
The Ministry of Time as Francisco Jiménez de Cisneros (1 episode)
2013
Bluu, Last Days Of Ibiza
2012
Isabel as Francisco Jiménez de Cisneros (13 episodes)
2011
El pacto as Santiago López Ario (13 episodes)
2011
Darling, I Am Going Out for Cigarettes and I Will Be Right Back
2011
The Valdemar Legacy II: The Forbidden Shadow as Maximilian
2010
Tarancón, el quinto mandamiento as Casimiro Morcillo
2010
The Valdemar Legacy as Maximilian
2009
I Come with the Rain as Vargas
2007
Theresa: The Body of Christ as Fray Gaspar Daza
2006
The Borgia as Cardenal Giuliano della Rovere
2005
Hermanas as Luis Morini
2004
Eyes of Crystal as Dr. Civita
2002
800 Bullets as Scott
2002
Viento del pueblo: Miguel Hernández as Luis Almarcha
2001
Black Serenade as Don Justo
2001
Private Lives as Hombre Madrid (voice)
2001
Lost Horizon as El mago Tulan
1999
La sombra de Caín as Esteban
1998
Sleepwalker as Ariel Kluge
1997
Martin (Hache) as Dante
1994
A Shadow You Soon Will Be
1994
La balada de Donna Helena
1993
The Greek Labyrinth as Jacques
1992
Dream Kiss as Fernando Delgado
1992
El juego de los mensajes invisibles as Jaime
1991
The Dumbfounded King as Conde La Peña Andrade
1991
El invierno en Lisboa as Floro
1989
Continental as Otálora
1988
Winter Diary as León
1986
Recién casados as Pepe Carvalho
1986
Pigmalión as Pepe Carvalho
1986
Matador as Comisario
1986
La dama inacabada as Pepe Carvalho
1986
Las aventuras de Pepe Carvalho as Pepe Carvalho (8 episodes)
1986
Young Sierra, peso pluma as Pepe Carvalho
1983
The Arrangement as Crisanto
1982
Valentina as Narrador
1982
Entre paréntesis as Santi
1982
Los Gozos y las Sombras as Carlos Deza (13 episodes)
1980
Sus años dorados as El novio
1980
Rapture as José Sirgado
1979
Operation Ogre as Txabi
1977
Eugenia Grandet as Charles Grandet
1976
Curro Jiménez (1 episode)
1976
Death of the Scorpion as Luis
1974
Larga noche de julio as Pedro
1973
The Killer Is One of Thirteen as Francis
1973
Separación matrimonial as Miguel
1972
Fuenteovejuna as Frondoso
1972
The Cannibal Man as Néstor
1972
A House Without Boundaries as Óscar Fuentes
1971
Cake of Blood as The Monster