2023
August So Tragic and Tender
2020
Los visitados as Lucas
2019
27 Minutes as Antonio
2013
Blind Puppet as Princess
2012
Dos fragmentos / Eva
2011
6 Points About Emma as Diego
2011
La Noche Rota as Calleja
2010
My other half as Adrian
2009
What's for Dessert? as Waiter
2007
The Boarding School as Cayetano Montero (8 episodes)
2006
Goya's Ghosts as Álvaro Bilbatúa
2006
Pan's Labyrinth as Joven Guerrillero 2
2003
Imagining Argentina as Orfeo / Enrico
2002
The Shanghai Spell as Dani
2002
The Bogeyman as Iván
2001
The Devil's Backbone as Carlos