- 2017Uncertain GloryFilmDoctor Vega
- 2016100 MetersFilmBernat
- 2013Letter to EvaSeriesRamón
- 2010Every Song Is About MeFilmLucas
- 2003Soldiers of SalaminaFilmYoung Daniel Angelats
- 2003FragmentsFilm
- 2002Mirall TrencatSeriesRamon Farriols Valldaura
- 2001Mi dulceFilmRata
- 2001Mi hijo ArturoFilm
- 2000The SeaFilmManuel
- 2000The Time Has Come to Tell You My SecretFilmDídac
- 1997Al salir de claseSeriesMario Pérez Bustamante
- 1996Un amor claroscuroFilmSebastià