







| 2025 | HU /هُوَ. Bailad como si nadie os viera | Luis |
| La terra negra | Miquel | |
| Sirat: Chuyến Đi Bão Cát | Luis | |
| 2024 | Le Dossier Maldoror | Marcel Dedieu |
| Paisaje épico | — | |
| El viento que arrasa | Gringo | |
| 2023 | Ruta salvatge | Jordi |
| La Fiancée du poète | Fernando | |
| La manzana de oro | Changa | |
| La grande magie | Albert | |
| 2022 | Pacifiction - Tourment sur les îles | Morton |
| Petite fleur | Bruno Rodríguez | |
| Patanegra | Paco | |
| 2021 | La Pièce rapportée | Raoul |
| Mediterráneo | Nico | |
| Pierre & Jeanne | Marowsko | |
| 2020 | Ultrainocencia | — |
| Rifkin’s Festival | Paco | |
| Josep | Josep Bartoli (voice) | |
| La vampira de Barcelona | Police Commisioner Amorós | |
| La boda de Rosa | Armando | |
| Les Parfums | Patrick Ballester | |
| Filles de joie | Boris | |
| 2019 | La innòcencia | Catalano |
| Vagabondes | Marcel | |
| El viatge de la Marta (Staff only) | Manel | |
| 7 raons per fugir | Ordre: El veí | |
| 2018 | Raiva | Spanish Man |
| Black Is Beltza | Warren Phillips (voice) | |
| Escapada | — | |
| Lazzaro felice | Ultimo | |
| Sát Thủ Giết Don Quixote | — | |
| La vida lliure | Rom | |
| 2017 | En amont du fleuve | Homer |
| Orpheline | Maurice | |
| 2016 | Làn Da Tiếp Theo | Enric |
| Quatretondeta | Genovès | |
| 2015 | 21 nuits avec Pattie | Manuel |
| Segon origen | L'home | |
| Les Rois du monde | Jeannot | |
| A Perfect Day | Goyo | |
| Un dia perfecte per volar | — | |
| 2014 | Geronimo | — |
| Murieron por encima de sus posibilidades | El Jefe | |
| El Niño | Vicente | |
| Le beau monde | Harold | |
| Descalç sobre la terra vermella | Cardenal Joseph Ratzinger | |
| 2013 | Ismael | Jordi |
| Fantasmes ! Sexe, fiction et tentations | Self | |
| Michael Kohlhaas | The Armless | |
| Turf | Monsieur Delgado | |
| La tendresse | Léo | |
| 2012 | Tango Libre | Fernand |
| Dubaï Flamingo | Vincent | |
| 2011 | Le Moine | Le débauché |
| Rendez-vous avec un Ange | Roland Cortes | |
| La Proie | Manuel Carrega | |
| Chez Gino | Pedro Gonzales | |
| 2010 | Potiche | Le chauffeur du camion |
| Pa Negre | Alcalde | |
| Le Café du pont | Le Taupier | |
| 2009 | Map of the Sounds of Tokyo | David |
| Petit Indi | Oncle Ramon | |
| La Régate | Sergi | |
| Les Derniers jours du monde | Theo | |
| Partir | Ivan | |
| Ricky | Paco | |
| Parc | Georges Clou | |
| Pot petit, Primer contacte | Astronauta | |
| 2007 | La Maison | Malo |
| 2006 | Le Cid | (voice) |
| Mê Cung Thần Nông | Capitán Vidal | |
| 2005 | Peindre ou faire l'amour | Adam |
| Les mots bleus | Vincent | |
| 2004 | Chemins de traverse | Victor |
| 2003 | Janis et John | Pablo Sterni |
| Rencontre avec le dragon | Raoul de Ventadour | |
| 2002 | Décalage Horaire | Sergio |
| Filles perdues, cheveux gras | Philippe | |
| Dirty Pretty Things | Sneaky / Juan | |
| Un jour dans la vie du cinéma français | Self | |
| Les Femmes... ou les enfants d'abord... | Tom | |
| 2001 | Solo mía | Joaquín |
| Reines d'un jour | Luis Del Sol | |
| Le Lait de la tendresse humaine | Serge | |
| Hombres felices | Ángel | |
| Arde amor | Luis | |
| Te quiero | Costa | |
| El cielo abierto | Miguel | |
| 2000 | Harry, un ami qui vous veut du bien | Harry |
| Rien à faire | Luis | |
| Toreros | Rafael | |
| Morir | Assassí | |
| 1999 | Ataque verbal | Teo |
| Une liaison pornographique | Him | |
| Lisboa | João | |
| La Nouvelle Ève | Ben | |
| Entre las piernas | Claudio | |
| 1998 | Carícies | Home |
| 1997 | Rouen, cinq minutes d'arrêt | Mario |
| Western | Paco Cazale | |
| 1995 | Attention fragile | Spanish teacher |
| ...à la campagne | Pablo | |
| 1994 | Ciudad Baja | Opera Singer |
| 1992 | La petite amie d'Antonio | Antonio |