¿A qué estás esperando? (8 episodes)
2023
The Last Night of Sandra M. as Director
2014
Ciega a citas as Miguel Ayala (140 episodes)
2012
Gran nord as Sisquet Deulofeu (26 episodes)
2011
Barcelona ciutat neutral
2011
Angel or Demon as Javier Ayuso (1 episode)
2009
Doctor Mateo as Ernesto (54 episodes)
2008
Serrallonga as Segimon
2006
Perfume: The Story of a Murderer as Lucien