
Acted in 57
2020s
- 2026
God of Frogs
Mr. Grayson
- 2024
- 2022
Intersection
Pepe
- 2021
An Ice Wine Christmas
Roberto
- 2020
Othello
Lodovico
2010s
- 2019
D.N. Ace
Mendel (voice) · 80 episodes
- 2018
Romeo and Juliet
Prince Escalus
- 2017
PAW Patrol: Halloween Heroes
Raimundo (voice)
Love's Labour's Lost
Don Adriano de Armado
- 2016
Hamlet
Player King
- 2015
Dinoswords
Master Mammoth (voice) · 10 episodes
- 2013
2000s
- 2009
Finn on the Fly
Movie
- 2008
A Miser Brothers' Christmas
Snow Miser / Flakes (voice)
- 2007
Iggy Arbuckle
Barry Bulevardo (voice) · 1 episode
- 2006
Growing Up Creepie
Dr. Pappas · 26 episodes
Di-Gata Defenders
Brackus · 52 episodes
Face Machine
Ellard
- 2005
Skyland
Oslo · 26 episodes
- 2004
- 2003
Rolie Polie Olie: The Baby Bot Chase
Willy Jolly (voice)
The Music Man
Salesman #3
Apples and Oranges
Movie
- 2002
Adventure Inc.
Josef Alvaro · 1 episode
Rolie Polie Olie: The Great Defender of Fun
Wally Jollie (voice)
- 2001
- 2000
The Perfect Son
Laurie
Trevor!: In Journey to Sector 5-G
Fitzgibbon (voice)
Dracula: A Chamber Musical
Count Dracula
1990s
- 1999
Blaster's Universe
TV
- 1998
Naked City: A Killer Christmas
Miguel Sierra Blanca
Universal Soldier III: Unfinished Business
Charles Clifton (as Juan Chiorian)
- 1997
- 1996
Blazing Dragons
TV
- 1993
No release date
The Christmas Witch Trial of La Befana
Tenor 1