Actor
The Modern Don Quixote
2026 · as Don Quixote
Frankenshark
2026 · as Professor Fin
Allende
2021
Water Lola
2019
Spells and Magicians Chapter Seven: Defenceless Bodies
Yesterday
2018 · as Samuel
Given In Love
2016 · as Efebo Encadenado