2023
Meg 2: The Trench as Montes2023
Traitors España as Self - Host2022
Boundless as Capitán Cartagena2021
S.O.Z: Soldiers or Zombies as Alonso Marroquín2021
Xtreme as Finito2019
Rambo: Last Blood as Hugo Martínez2019
Close to His Chest as Antonio2018
Cathedral of the Sea as Nicolau Emeric2018
Life Itself as Javier González2017
Snowfall as Gustavo 'El Oso' Zapata2017
The Zone as Aurelio Barrero2017
Frozen Princess as Antonio2016
Estirpe as Not available2016
Los comensales as Not available2016
The Beginning as Ricky2015
The Ministry of Time as Rogelio Buendía Ortiz / Rodrigo Díaz de Vivar2015
The Evil That Men Do as Martin2015
Hablar as El Profeta2014
Un País de Cuento as Not available2012
Isabel as Gonzalo Fernández de Córdoba2012
Flesh Memories as Thomas2011
Captain Thunder as Capitán Trueno2010
Tierra de lobos as Capitán Ugarte2010
Love Ranch as Armando Bruza2010
Resident Evil: Afterlife as Angel2010
18 Meals as Sergio2009
23-F Story of a betrayal as Zárate2008
La vida en rojo as Not available2007
Sexo en el plató as Himself2007
His Majesty Minor as Karkos2006
El hormiguero as Self - Guest2006
The Borgia as César Borgia2006
You and I as Pablo2005
Lobos as Tito Soares2004
Secret Agents as Raymond2004
Merry-Go-Round c. 1950 as Joven detenido2003
Arroz y tartana as Nelet2003
Lost Seamen as Nedim2003
Mata Hari, la vraie histoire as Le capitaine Vadime de Masloff2001
Dama de Porto Pim as Lucas2000
The Art of Dying as Ramón2000
Jara as Tato2000
Less Is More as Carlos1999
Paradise Lost as Not available1997
Al salir de clase as Daniel Daroca Lavin