2024
Los Frikis as Dr. Diaz
2024
La Máquina as Sixto (6 episodes)
2024
A Circus Tale & A Love Song as Juan
2023
Wild Woman as Taxista
2023
Divine Intervention as Guanta / Yuca
2023
Nights in Tefía (6 episodes)
2022
Our Only Chance (5 episodes)
2021
Doctor Portuondo as Doctor Portuondo (6 episodes)
2019
Havana Kyrie as Lucas
2018
Black Is Beltza as Sergeant Bravo (voice)
2018
Rubirosa as Don Pablo Rubirosa
2017
Kimura as Manfredo Ferreira
2016
Four Seasons in Havana as Mario Conde (4 episodes)
2016
Winds of Havana as Teniente Mario Conde
2014
His Wedding Dress as Lazaro
2014
The Wall of Words as Luis
2014
Return to Ithaca as Eddy
2013
Boccaccerías Habaneras
2012
Hostias (Un amor de película)
2012
Edificio royal as Justo
2012
Dragon Hunter as Comandante Contra
2012
Clara, no es nombre de mujer as Pipe
2012
7 Days in Havana as Daniel (segment "Dulce amargo")
2012
Lynch as Jerónimo Lynch (22 episodes)
2008
Che: Part Two as Joaquin (Juan Vitalo 'Vilo' Acuña)
2008
Horn of Plenty as Bernardito
2008
Titón: From Havana to Guantanamera, 1928-1996 as Interviewee
2008
Che: Part One as Vilo (Juan Vitalo Acuña)
2008
The Bad Girl as Lazaro
2007
Night of the Innocents as Frank
2007
The Heart of the Earth as Alcalde
2006
Virgin Rose as Simón
2006
Mata que Dios perdona
2005
Gaijin: Ama-me Como Sou as Gabriel Damazo Bravo Salinas
2005
Ants in the Mouth as Freddy
2003
More Vampires in Havana as Capitán Dumigrón (voice)
2001
Vajont as Olmo Montaner
2000
The Waiting List as Rolando / el ciego
2000
Tierra del fuego as Julius Popper
1999
By My Side Again as Joao
1999
Volaverunt as Francisco Goya
1998
Doña Bárbara as Santos Luzardo
1998
Things I Left in Havana as Igor
1997
Vertical Love as Ernesto Navarro Aces
1997
Razor in the Flesh as Vado
1997
Life According to Muriel
1997
Clandestine Stories in Havana
1996
Oedipus Mayor as Edipo
1996
Un asunto privado as Alejandro
1995
Guantanamera as Mariano
1995
Lo + plus as Self - Guest (1 episode)
1993
Strawberry and Chocolate as Diego