2018
Level 16 as Mr. Denison2012
Bloodwork as Taylor2009
The Listener as Theo Sheridan2008
The Summit as Inspector Brimlow2006
Absolute Zero as Senator Montet2006
Totally Awesome as Kimberly's Dad2005
Supernatural as James Ellicott2005
Family Sins as Gino Petrocelli2005
Amber Frey: Witness for the Prosecution as Karaoke Man2004
ReGenesis as Captain Hilliard2003
Mayday as Finn Heimdal2003
Dead Like Me as Cary Bond2003
Devil Winds as Lou2002
The Dead Zone as D.A. Schweigel2001
Smallville as Christopher Wells2000
The Golden Spiders: A Nero Wolfe Mystery as Walter Neary1998
Highlander: The Raven as Stanley Ferris1998
The Long Way Home as Marco1997
Stargate SG-1 as Dr. Hershfield1997
Earth: Final Conflict as Steve Burton1997
La Femme Nikita as Carlos Bonaventure1997
On the 2nd Day of Christmas as Bill1997
Let Me Call You Sweetheart as Jimmy Weeks1996
FX: The Series as Tony Delmar1996
FX: The Series as Sally Mancuso1996
Undue Influence as Detective Jimmy Lama1995
No Contest as Captain Henricks1995
Fools Die Fast as Not available1994
Due South as William Porter1994
Viper as Alan Ford1994
Harlequin: Another Woman as Dooley1994
To Save the Children as Cal Fredericks1993
Dead Meat as Not available1991
The Hitman as Sal1991
White Light as Bill Dockerty1990
Counterstrike as Hector Stone1990
Playroom as Paul1990
Gypsy Angels as Frank1988
War of the Worlds as McGinnis1988
War of the Worlds as Brock1988
Bad Dreams as Paramedic1988
Glitz as Jackie Garbo1988
Betrayal of Silence as Eastman1987
Tour of Duty as Jim Doyle1987
Death Wish 4: The Crackdown as Vince Montono1986
Where Are the Children? as Robin Legler1985
Night Heat as Not available1985
Raw Tunes as Not available1984
Victims for Victims: The Theresa Saldana Story as Not available1983
Trauma Center as Hold-Up Man1981
Falcon Crest as Detective Fisher1981
Falcon Crest as Fred Peterson1981
Delusion as Detective1980
Rape and Marriage: The Rideout Case as Not available1979
Knots Landing as Officer Bright1978
To Kill a Cop as Detective Lt.1995
Fools Die Fast Director