One More Time (2024)
Craig
Mayor of Kingstown (2021)
Jeeves
Chucky (2021)
Paul
Strays (2021)
Rowan Massey
SurrealEstate (2021)
Welbeck
Jupiter's Legacy (2021)
Dad
Cam Boy (2021)
Jeff Keegan
Pretty Hard Cases (2021)
Jasper
Nurses (2020)
Neston
New Eden (2020)
Joe Garson
Jett (2019)
Coach Howell
Northern Rescue (2019)
Neil Dougherty
Hudson & Rex (2019)
Cab Driver
Titans (2018)
Tom Alexis
Carter (2018)
Judge Lasker
In Contempt (2018)
Vince
Star Falls (2018)
Leo Rhodes
Frankie Drake Mysteries (2017)
VP Hawkins
Creeped Out (2017)
Primarch Ruhn
Star Trek: Discovery (2017)
Gio
Bad Blood (2017)
Darryl
Save Me (2017)
Dale McIntosh
Ransom (2017)
Joey Cerignola
The Beaverton (2016)
Keith
Kim's Convenience (2016)
Det. Sgt. Rany
Shoot the Messenger (2016)
George Stayner
Conviction (2016)
Eusebio
Baroness von Sketch Show (2016)
Police Chief
Rory
Private Eyes (2016)
Rick (voice)
The Girlfriend Experience (2016)
Maggie's Uncle
Lost & Found Music Studios (2015)
Big Joe
Killjoys (2015)
Joseph Siano
Motel Guy
Schitt's Creek (2015)
Dr. Sam Guerra
Remedy (2014)
Brandis
Played (2013)
Sam Pisano
Hard Rock Medical (2013)
Sgt. Frei Poole
Defiance (2013)
Indur
Father
Mr. Bytezenberger (voice)
Rocket Monkeys (2013)
Moderator
Cracked (2013)
Jimmy Falcone (voice)
Fugget About It (2012)
Gino
Saving Hope (2012)
Strange Man
The L.A. Complex (2012)
Ray Arnold
King (2011)
Frank Ferro
Breakout Kings (2011)
Hershey
Nikita (2010)
Mike Gallagher
Haven (2010)
Marco Brunswick
Rookie Blue (2010)
Terry
The Bridge (2010)
Bobby Dizon
Bloodletting & Miraculous Cures (2010)
Frank
Republic of Doyle (2010)
Boone
The Listener (2009)
Kenton
Flashpoint (2008)
Dr. Gordon Bellows / Elijah Biggerstaff
Murdoch Mysteries (2008)
Mr. Hubert
Nick Ouzeris
Intelligence (2006)
Ubayy
Covert One: The Hades Factor (2006)
RCMP Inspector Zurokowski
Da Vinci's City Hall (2005)
Jersey Guy
G-Spot (2005)
Freddie
Kojak (2005)
Johnny Gelcaiano (1994)
Tilt (2005)
Probate Attorney
Kevin Hill (2004)
Buzz Corelli
The Grid (2004)
Portella
This Is Wonderland (2004)
Engineer Fiore
Mayday (2003)
Playmakers (2003)
Attorney Leo Dupont
Missing (2003)
Mike Russo
Sue Thomas: F.B.Eye (2002)
Street Time (2002)
Leon
Tracker (2001)
Officer Nappo
Doc (2001)
Mark Belasrro
Blue Murder (2001)
Alfred Toscala
Randy Minette
Lawyer
Da Vinci's Inquest (1998)
Hector
Cupid (1998)
Smoke Henchman
Earth: Final Conflict (1997)
Marco Dean
La Femme Nikita (1997)
Andre Brock
Psi Factor: Chronicles of the Paranormal (1996)
Policeman
FX: The Series (1996)
Tony
Detective Anthony Rizzo
Due South (1994)
Al (uncredited)
Thug (uncredited)
RoboCop: The Series (1994)
Crew Member
Ready or Not (1993)
Jiggs
Kung Fu: The Legend Continues (1993)
Musgrave
The Shark
Forever Knight (1992)
Journalist
E.N.G. (1989)