2024
One More Time as The Hawk2024
The Pradeeps of Pittsburgh as Greg2024
A Bluegrass Christmas as Billy Ribbons2024
The Camp Host as Frank2023
Bones of Crows as Trueman Quinn2023
Bones of Crows as Trueman Quinn2023
Cascade as Grizz2022
Here for Blood as Dusty2021
Die in a Gunfight as Echo2021
Hero Dog: The Journey Home as Captain Walker2020
Kitty Mammas as Mark2019
Hudson & Rex as Kenny Constantine2019
Dreams as Det. Jack Richards2018
Robbery as Jim2017
Frankie Drake Mysteries as Lyle Walsh2017
American Gods as Viking Leader2017
Imposters as Nate2017
Alias Grace as Keeper #12017
Christmas Inheritance as Baxter2016
Designated Survivor as Owner2016
Private Eyes as Colin2016
Degrassi: Next Class as Keith2016
Standoff as Roger2016
Joseph and Mary as Surly Publican2015
Schitt's Creek as Hank2015
Killjoys as Mole Foreman2015
Gangland Undercover as Green2015
88 as Roy2015
Let's Rap as Franco St. Clair2014
Gaybasher as Merrick2013
Hard Rock Medical as Wolf2013
The Colony as Viktor2013
Cracked as PTSD Support Group Member2013
Against the Wild as Captain Walker2013
Christmas with Tucker as Tom Turner2012
Copper as Michael Ward2012
Cyber Seduction as Walker2011
True Justice as Domion2011
Blackstone as Ed2011
Endgame as Kelly2011
In the Name of the King 2: Two Worlds as Dark One Lord2011
Repeaters as Mr. Weeks2011
Goodnight for Justice as Bartender2011
Comforting Skin as Tattoo Artist2011
Matty Hanson and the Invisibility Ray as Eddie Skinner2010
Lost Girl as Pharmacist / Sheriff2010
Tooth Fairy as Inmate2010
The Stranger as Bartender2010
Icarus as Sergei2009
Watchmen as Knot Top Gang Member2009
Angel and the Badman as Hondo2009
Dead Hooker in a Trunk as Cowboy Pimp2008
Murdoch Mysteries as Alexander Graham Bell2008
Fringe as Hickey2008
Sanctuary as Warehouse Worker Garvin2008
Blonde and Blonder as Ed Gates2007
Shooter as Motel Owner2007
BloodRayne II: Deliverance as Moffat2007
Alien Agent as C.C.2007
Love Notes as The Manager2006
Psych as Tripsy2006
Blade: The Series as Lord Verdelet (uncredited)2006
Intelligence as Winston2006
Presumed Dead as Tyson2006
Air Buddies as Biker #12006
This Space for Rent as Major Tom2006
Augusta, Gone as Ted2006
The Suspect as Doug Zwick2006
The Perfect Suspect as Curry2006
The Secrets of Comfort House as Carl2005
Supernatural as Ellsworth2005
Brokeback Mountain as Roughneck #22005
Godiva's as Stew2005
Premonition as Goran2005
Within as Travis2004
The Collector as Duke2004
Legend of Earthsea as General Doar2004
The Life as Man2004
The Winning Season as Cap Clarke2003
Missing as Mal Oswald2002
The Dead Zone as Mort2002
Black Point as Kevin2001
MythQuest as Eliaures2001
UC: Undercover as Double-Down2001
Strange Frequency as Mondo Baines2001
The Operative as Norvid2000
Andromeda as Gerentex2000
Code Name: Eternity as Skerrit2000
Call of the Wild as Straker2000
Backroads as Guy Lachaud1999
Relic Hunter as Kane1999
Grizzly Falls as Wes1998
First Wave as Jim1998
Da Vinci's Inquest as Leon1998
Cold Squad as Mike Morrison1998
Cold Squad as Andre1998
The Crow: Stairway to Heaven as T-Bird1998
Welcome to Paradox as Director1997
Stargate SG-1 as Lizan1997
Dead Man's Gun as Joe Rule1997
Ninja Turtles: The Next Mutation as Monkey Thief1997
The Ticket as Chuck1996
Psi Factor: Chronicles of the Paranormal as Ludac1996
The Sentinel as Jack1996
Titanic as Fireman (uncredited)1996
Two as Red Sammie1996
Carpool as Jerry1996
Dead Ahead as Anthony1996
The Prisoner of Zenda, Inc. as Leon1996
Johnny Shortwave as The Photographer1995
The Outer Limits as Collins1995
The Outer Limits as Alex1995
The Outer Limits as Scarred Man1995
Power of Attorney as Carlos1995
Cyberjack as Shreck1994
Viper as Harris1994
Viper as Al King1994
Lonesome Dove: The Series as Not available1994
Deadly Vows as Not available1994
Beyond Suspicion as Sal1993
The X-Files as Steve1993
Kung Fu: The Legend Continues as Dave1993
Stone Protectors as Max (voice)1993
Heritage Minutes: Nitro as Cochrane1992
Highlander: The Series as Reese1992
Highlander: The Series as Max Jupe1992
Secret Service as Michael Kennedy1992
Landslide as Dr. Susskind1991
The Commish as Video Vigilante1991
The Commish as Artie Krause1991
Palace Guard as Manfredi1991
Tropical Heat as Ricky Menzies1991
Heritage Minutes as Cochrane1991
Street Justice as Thurman1991
Street Justice as Smith1991
If Looks Could Kill as Cell Guard1991
Beyond Reality as Stan Ortega1991
Christmas on Division Street as Grimes1991
Dead Certain as MacLaughin1990
Outcast as Henry1990
Home for Christmas as Mugger1989
Straight Line as George1989
Niagara Strip as Larabee1988
War of the Worlds as Worker1988
War of the Worlds as Gambler1988
T and T as Not available1988
T and T as George1988
The Understudy: Graveyard Shift II as Transit1987
Friday the 13th: The Series as Gunsel 11987
Friday the 13th: The Series as Romeo Koslow1986
The Campbells as ClarenceNaN
Lunar Sway as Not available1987
The Darkside as Sully1987
City in Panic as TonyNaN
The Bounce as Casper1987
Virgin Paradise as Norbett1986
Race to Midnight as Not available1985
Night Heat as Wicks