Don't Let Anything Ruin Your Day
El vuelo de los cuervos as Cuervo
Kalkutún, Trial of the Witches
2024
Black Island as Jacob
2024
Corazón de pollo as Papá
2024
Los afectos as Benja
2024
Al sur del corazón as Pablo Gallardo Álvarez (150 episodes)
2022
Chromosome 21 as Beckham (8 episodes)
2022
Hijos del desierto as Pedro Ramírez (163 episodes)
2020
Kill Pinochet as Sacha
2020
My Tender Matador as Cafiche
2020
Inés of My Soul as Michimalonko (8 episodes)
2020
La Jauría as Box (5 episodes)
2020
Some Beasts as Alejandro
2019
Ema as Profesor Apoyo
2019
Canasto de cangrejos as Manuel
2019
Amor en línea as Camilo (8 episodes)
2019
Sumerged as Cabo González
2019
Invisible Heroes as Oscár (6 episodes)
2018
Inspector Rojas: In Cold Blood as Carrasco (8 episodes)
2018
Martín, el hombre y la leyenda as Martín Vargas (4 episodes)
2017
Una historia necesaria as Alvaro Berrios (1 episode)
2017
La Sombra de Enrique as Enrique
2016
Electric Man as The electric man
2016
The Night Of The Wild Boar as Sebastian
2015
Juana Brava as Fidel Carmona (12 episodes)
2015
First Light as Ronaldo
2015
Besieged as Nehuen (8 episodes)
2014
Sudamerican Rockers as Flaite (1 episode)
2014
Illiterate as Passerby
2014
La canción de tu vida as Tito Muñoz (1 episode)
2013
The Dance of Reality as Tortured Man
2013
Maldito corazón (1 episode)
2012
El Reemplazante as Claudio (24 episodes)
2011
My Name is Bruce as Agente de la DINA
2011
12 días que estremecieron Chile as Danilo (1 episode)
2010
Cartas de mujer as Montonero 1 (1 episode)
2001
Enigma as José Luis Puebla (1 episode)