Actor
- The Seville Communion/The Man from Rome (2023)
- Journey to Bethlehem (2023)
- Bosé (2022)
- Gli orologi del diavolo (2020)
- The Spanish Princess (2019)
- Terminator: Dark Fate (2019)
- Tiempos de guerra (2017)
- La embajada (2016)
- The Promise (2016)
- Bajo sospecha (2015)
- Crematorio (2011)
- The Chronicles of Narnia: Prince Caspian (2008)
- Love in the Time of Cholera (2007)