| Cada día nace un listo (2026) as Luis Caballero |
| La luz (2026) as Obispo Alcalá |
| Aves de Corral (2026) as Señor |
| El talento (2025) as Ignacio |
| Polar (2025) as Moby Dick |
| Orph (2025) as Doctor Álvaro Comillas |
| Insalvable (2025) |
| Tabula rasa (2025) as Emilio |
| ¿Es el enemigo? La película de Gila (2024) as Colonel Salgado |
| Tóxico (2024) as Padre |
| La infiltrada (2024) as Superior de la Policía Nacional |
| Soforem (2024) as Juez |
| Osario Norte. Los últimos días de San Valentín (2024) |
| La primera mirada: historia de una escuela de cine (2024) as Self - Narrator (voice) |
| Dobla la esquina, el volcán (2024) |
| La espera (2023) as Don Francisco |
| Saben aquell (2023) as Vicente |
| Extraña forma de vida (2023) as Carpenter |
| Fenómenas (2023) as Sarmiento's Voice (voice) |
| À mon seul désir (2023) as Pablo |
| El fred que crema (2023) as Serafí |
| Una de percebes en el Hurtado (2022) |
| Centauro (2022) as Comisario García |
| Sin ti no puedo (2022) as Ángel |
| AYÚDAME (2022) as Pedro |
| El universo de Óliver (2022) as Gabriel |
| La jefa (2022) as Julio |
| Operation Mincemeat (2022) as Dr. Del Torno |
| Mamá o papá (2021) as Jefe Víctor |
| Josefina (2021) as Emilio |
| Madres paralelas (2021) |
| La casa del caracol (2021) as Sargento Mauri |
| Nieva en Benidorm (2020) as Esteban Campos |
| Antonio Machado: los días azules (2020) as Narrador |
| Explota, explota (2020) as Celedonio |
| Paraíso en llamas (2020) as Arthur Koestler |
| Ofrenda a la tormenta (2020) as Comisario General de Pamplona |
| Invisibles (2020) as Hombre corbata |
| La Higuera (2020) |
| Legado en los huesos (2019) as Comisario General de Pamplona |
| El silencio de la ciudad blanca (2019) as Optician |
| El crack cero (2019) as Don Ricardo |
| Tierras solares (2019) as Rubén Darío |
| Lo dejo cuando quiera (2019) as Merino |
| Dolor y gloria (2019) as Dr. A. Galindo |
| Superlópez (2018) as Juan López (Padre) |
| Alegría, tristeza (2018) as Dr. Durán |
| Viaje al cuarto de una madre (2018) as Miguel |
| Through a Boy's Eyes (2018) as Paco |
| Perdida (2018) as Egipcio |
| Los habitantes de la casa deshabitada (2018) as Víctor |
| Uno (2018) as Emilio |
| Thi Mai, rumbo a Vietnam (2018) as Javier |
| El extraño caso del Dr. Toñito (2017) as Narrador (voz) |
| Despido procedente (2017) as Presidente Telecom España |
| Bajo la rosa (2017) as Oliver Castro |
| El guardián invisible (2017) |
| Una vida entre dos aguas (2017) as Padre |
| 22 ángeles (2016) as Balmis |
| 1898. Los últimos de Filipinas (2016) as Lt. Colonel Cristóbal Aguilar |
| El hombre de las mil caras (2016) as Lawyer |
| La fabulosa Casablanca (2016) |
| Camada (2016) as Cosme |
| La noche de todos los santos (2016) as Teniente Guardia Civil |
| Truman (2015) as Doctor |
| B (2015) as Luis Bárcenas |
| Prim: el asesinato de la calle del Turco (2014) as Solís |
| País de todo a 100 (2014) |
| Viral (2013) as David |
| Un ramo de cactus (2013) as Alfonso |
| La rueda (2013) |
| La media vuelta (2013) as Emilio |
| El hijo (2012) as Paco |
| El mundo que fue y el que es (2011) as Raúl Bolívar |
| La princesa de Éboli (2010) as Mateo Vázquez |
| 7 minutos (2009) as José Ramón |
| Burbuja (2009) as Padre de Marga |
| Hienas (2009) as Doctor |
| La patrulla perdida (2009) as Capitán |
| Che: Part Two (2008) as Colonel Joaquín Zenteno |
| Manolete (2008) as General |
| Sa Majesté Minor (2007) as Kryton, architect |
| Las Viandas (2005) as Hombre Solitario |
| Diario de un skin (2005) as Luis Blanco |
| Pas si grave (2003) as A customs officer |
| Mala Espina (2001) as Juan |
| La espalda de Dios (2001) |
| No te fallaré (2001) as Ruso |
| Don Juan (1998) as Lucas |
| Eso (1997) as Vendedor |
| Días contados (1994) as Alfredo |
| La vida as Clotaldo |
| Antonia |
| Gracias, equipo |
| Hereje as Ay |
| Sacrilegio Director |
| Sacrilegio Writer |
| Sacrilegio Producer |
| El sastre del rey Director |