Actor
Barren Land
2025 · as Quemao
One Year and One Day
2025 · as Padre de Hugo
Journey to Bethlehem
2023 · as Jacob
Valeria
2020 · as School Principal
Thi Mai
2018 · as Iñigo
The Broken Crown
2016 · as Bernardino Fernández de Velasco y Mendoza
Risen
2016 · as Joseph of Arimathea
Possessed
2015 · as Physician / Guardia Civil Agent (voice)
The Mule
2013 · as Reporter Benavides
The Way
2010 · as Ishmael
Chicas
2010 · as Anibal
Quantum of Solace
2008 · as Marchetti Pilot