Actor
Uncertain Glory
2017 · as Doctor Vega
100 Meters
2016 · as Bernat
Every Song Is About Me
2010 · as Lucas
Soldiers of Salamina
2003 · as Young Daniel Angelats
Mi dulce
2001 · as Rata
Mi hijo Arturo
2001
The Sea
2000 · as Manuel
The Time Has Come to Tell You My Secret
2000 · as Dídac