2023
Under the Boardwalk as Chauncey (voice)
2023
Ancient Empires as Parmenion (1 episode)
2022
Big Tree City as Tricks (voice) (15 episodes)
2022
Best & Bester as Diamondo (Voice) (52 episodes)
2022
The Creature Cases as (voice) (23 episodes)
2022
The Batman as Lead Detective
2021
FBI: International as Dr. Luc Michaud (1 episode)
2021
The Great Escapists as Self - Interviewer #1 (6 episodes)
2020
Avenue 5 as Tim (6 episodes)
2020
Dolittle as Prisoner
2019
Master Moley By Royal Invitation as (voice)
2019
A Shaun the Sheep Movie: Farmageddon as Additional Voices (voice)
2018
Stan & Ollie as James W. Horne
2018
Tom Clancy's Jack Ryan as Javier Oreja (1 episode)
2018
The Current War as Horace Kaden
2015
Spectre as Head of Nation
2015
Armada: 12 Days to Save England as Medina Sidonia (3 episodes)
2015
I Live with Models as Client (1 episode)
2013
The Scampi Trail as Mr. Pepe
2011
Jack and Jill as Spanish Valet
2011
Episodes as Tour Guide (1 episode)
2009
Wheelman as Stavo Delgado
2007
I Want Candy as Man (voice)
2007
Benidorm as Dr. Bueno (1 episode)
2004
AVP: Alien vs. Predator as High Priest (uncredited)