Series •
Ambitions (1998) •
El cor de la Ciutat (2000–2008) as Huari Ajiram •
Hospital Central (2002–2008) as Manuel Aimé Torrente Fresneda reappeared in the last episode of the 19th season. •
Amar en tiempos revueltos ("To Love in troubled times") (2009–2010) •
La Reina del Sur (2011) as Dris Larbi •
Gran Nord (2012–2013) as Ermengol Tarrés •
Víctor Ros (2015) as Fernando de la Escosura •
El ministerio del tiempo (2015–2020) as
Alonso de Entrerríos •
El Señor de los Cielos (2019–2020) as Renzo Volpi •
Madres. Amor y vida (2020) as Chema.
Episode •
A flor de pell •
Mirall trencat (2002) as Felip •
Le dernier seigneur des Balkans (2005) as Dino Rispoli •
Infidels (2009) as Marc Guasch •
Hispania, la leyenda (2010) as Octavio •
Ángel o demonio (2011) • '''' (2013) as Carlos •
El don de Alba (2013) as Carlos Abrantes •
Isabel (2013) as Aben Hud •
Los misterios de Laura (2014) as Nicolás Madera. The mystery of the crime of the century. (Episode 7, Season 3.) •
La que se avecina (2014), as Jorge Crespo
Movies for TV • Another city (2003), by César Martínez Herrada • Viure sense by (2005), by Carlos Pérez Ferré • Projecte Cassandra (2005), by Xavier Manich ==Theatre==