2024
Earth Abides as Jorge (6 episodes)
2024
Paying For It as Mandi's husband
2024
Last County as Brian Gardner
2023
V/H/S/94 as Spivey (segment "Holly Hell")
2023
Priscilla as Alan 'Hog Ears'
2023
Vida the Vet as Papa Mouse (52 episodes)
2023
The Changeling (3 episodes)
2023
I Like Movies as Yuppie Man
2023
BlackBerry as Jack Manishen
2022
Luckiest Girl Alive as Salesman W&S
2022
Styled with Love as Derek
2022
The Winter Palace as Wilson
2021
Ghosts as Todd Pearlman (3 episodes)
2021
The Exchange as Kevin
2021
Ginny & Georgia as Anthony (2 episodes)
2021
Pretty Hard Cases as Mateo Dominguez (1 episode)
2020
Grand Army as Mr. Blumberg (1 episode)
2020
Decoys as Dennis (6 episodes)
2020
Transplant as Javy Romero (1 episode)
2020
Nurses as Antonio (1 episode)
2019
The Kindness of Strangers as Laundry Worker
2019
Scary Stories to Tell in the Dark as Drive-in Manager
2019
Departure as Father Emilio (2 episodes)
2019
What We Do in the Shadows as Trevor (2 episodes)
2019
Northern Rescue as Alan (2 episodes)
2019
Hudson & Rex as Chef Gregory Ramon (1 episode)
2019
Winter Love Story as Julian
2018
The Holiday Calendar as Fernando
2018
The Lie as Band Member
2018
Little Italy as Ramon
2018
Carter as Don Tovey (1 episode)
2018
Mary Goes Round as Pharmacist
2017
Frankie Drake Mysteries as Exterminator (1 episode)
2017
Star Trek: Discovery as Nalas (1 episode)
2017
Save Me as Mike (1 episode)
2016
Kim's Convenience as Enrique (12 episodes)
2015
Killjoys as Jr. Techie (1 episode)
2011
Seven Sins: Greed as Man 2 (singing voice)
2011
Bail Enforcers as Peter
2010
Bloodletting & Miraculous Cures as Airport Soldier (1 episode)
2003
Mayday as Assistant JIAAC Investigator (1 episode)
2003
Mayday as First Officer Ferreira Quintal (1 episode)
2003
Mayday as Tenerife Controller (1 episode)