2021
Baking Spirits Bright as Brady Philips2021
Harland Manor as Evan Hawthorne2020
Sweet Magnolias as Erik Whitley2019
Departure as Jordan Cole2019
Canadian Strain as Brent2019
A Family Christmas Gift as Allen2018
Star Falls as Craig Brooks2018
Guion as Fred Gregory2017
Frankie Drake Mysteries as Reverend Edmund Thomspon2016
Private Eyes as Mark 'Lytnin'' Lyte2015
Ties That Bind as Devin Stewart2013
Defiance as Nizar2012
Underground Railroad: The William Still Story as William Still2010
Rookie Blue as SIU Jeremy2010
The Tempest as Caliban2009
The Listener as Harold Kalb2009
Ice Twisters as Bill2008
The X Files: I Want to Believe as 1st Cop2007
The Lord of the Rings the Musical - Original London Production - Promotional Documentary as Boromir / Self2003
The Core as Flight Engineer Timmins2003
Dreamcatcher as EMT #22002
The Dead Zone as Prosecutor Mr. Eddy2002
The Twilight Zone as Rodrigo Valentine2002
I Was a Teenage Faust as Highway Patrol Officer2002
L.A. Law: The Movie as Curtis Peck2001
Josie and the Pussycats as Federal Agent2000
The Man Who Used to Be Me as Dr. Peter Newell1997
Stargate SG-1 as Alien #21997
Stargate SG-1 as Captain Nelson1997
Stargate SG-1 as Na'onak1997
Stargate SG-1 as Chaka1997
Stargate SG-1 as Lieutenant Tyler1997
Stargate SG-1 as Wodan1997
Stargate SG-1 as Captain Warrick Trevor1997
Beyond Belief: Fact or Fiction as Detective Hanson (segment "Wheelchair Man")