2025
						
							V/H/S/Halloween as Inspector (segment "Ut Supra Sic Infra")						
					 
									
									
						2022
						
							When You Least Expect It as José Luis Arellano Moya (1 episode)						
					 
									
						2021
						
							Stories to Stay Awake as Salvador (1 episode)						
					 
									
						2020
						
							Inés of My Soul as Aguirre (8 episodes)						
					 
									
						2020
						
							Disappeared as Edu Ocaña (1 episode)						
					 
									
						2020
						
							Disappeared as Eduardo (1 episode)						
					 
									
						2020
						
							Madres: amor y vida as Salva Jurado (1 episode)						
					 
									
						2019
						
							Eye for an Eye as Toño						
					 
									
						2018
						
							Cuerpo de élite as Iñaki (13 episodes)						
					 
									
									
						2017
						
							Rescue Under Fire as Cabo 1º Carranza						
					 
									
						2017
						
							The End of the Road as Animal (8 episodes)						
					 
									
						2015
						
							Rabia as Martín Crespo (8 episodes)						
					 
									
						2015
						
							Girl Gets Girl as Javier						
					 
									
						2015
						
							The Ministry of Time as Rodolfo Suárez (1 episode)						
					 
									
						2013
						
							Faraday as Arturo Leblonde						
					 
									
						2013
						
							El don de Alba as Ramón Ramos (13 episodes)						
					 
									
						2012
						
							Cuñados as Pablo (9 episodes)						
					 
									
						2012
						
							I Want You as Marcelo Lazcorreta						
					 
									
						2012
						
							[REC]³ Genesis as Rafa						
					 
									
									
						2007
						
							R.I.S Científica as David Conde (6 episodes)						
					 
									
						2007
						
							The Boarding School as Martín Moreno (48 episodes)						
					 
									
						2006
						
							Amistades peligrosas (1 episode)						
					 
									
						2006
						
							The Maidens' Conspiracy as Captain #2 - Piramus						
					 
									
									
						2003
						
							No One Could Live Here as Felipe (1 episode)						
					 
									
						2002
						
							Box 507 as Javier Landa						
					 
									
						2001
						
							Dama de Porto Pim as Miguel						
					 
									
									
									
						1995
						
							The Day of the Beast as Mime / Poor Kid / Baltasar (uncredited)