En eau salée as Tonio aka Bosco (4 episodes)
La Agencia as Matías (13 episodes)
The Knife Thrower as Viceroy Batista
2024
En haute mer as Tonio aka Bosco (4 episodes)
2023
The Chosen One as Father Cruz (6 episodes)
2022
Mirror, Mirror as Ernesto
2021
The King of All The World
2021
Queer You Are as Padre (6 episodes)
2020
The Legend of El Cid as Flaín Fernández (5 episodes)
2020
30 Coins as Cardenal de la Cruz (1 episode)
2020
Inés of My Soul as Almagro (8 episodes)
2020
Tales of the Lockdown as Andrés (1 episode)
2020
Madres: amor y vida as Héctor Buendía (8 episodes)
2020
Quarantine Diaries as El neurótico (8 episodes)
2019
Goodbye as Santacana
2019
Sanctuary as Carlos Bardem
2019
Despite Everything as Pablo
2018
Alegría, tristeza as Pedro
2018
Pickpockets as Chucho
2017
Traición as Julián Casas (9 episodes)
2017
The Zone as Krusty (8 episodes)
2017
The Son as Pedro García (20 episodes)
2017
Dani&Flo con Lara Álvarez as Self - Interviewee (1 episode)
2016
Assassin's Creed as Benedicto
2016
The Embassy (11 episodes)
2015
Club de Cuervos as Eliseo Canales (14 episodes)
2015
The Debt as Rubén Caravedo
2014
Elvira I Will Give You My Life But I'm Using It as Gustavo
2014
González: The False Prophet as Pastor Elías
2014
Escobar: Paradise Lost as Drago
2014
Black Souls as Miguel
2013
Black Diamonds as Ramón
2013
El Señor de los Cielos as Don Leonidas "El Chivo" Ahumada (99 episodes)
2013
Scorpion in Love as Carlomonte
2012
Days of Grace as Victima X
2012
Sons of the Clouds: The Last Colony as Self
2011
Transgression as Carlos
2010
Among Wolves as Ceferino
2009
Malamuerte as Dorado
2008
Che: Part Two as Moisés Guevara
2007
The Signal as Siracusa
2006
Goya's Ghosts as French Colonel
2006
Captain Alatriste: The Spanish Musketeer as Alguacil
2006
La bicicleta as Antonio
2005
100 maneras de acabar con el amor as Carlos
2005
The Outcome as Rosendo
2004
L'ombra cinese as Janvier
2004
La trappola di Maigret as Janvier
2002
Bestiario as Demetrio
2001
Cuéntame cómo pasó as El Chino (1 episode)
1998
Torrente, the Dumb Arm of the Law as Cayetano
1997
Dance with the Devil as Reggie San Pedro
1996
Not Love, Just Frenzy as Miguel