2024
Wild Cards as Henry2023
Alert: Missing Persons Unit as Grandpa / Pete2020
Transplant as Michael Bailey2019
Chronicle Mysteries: Recovered as Sheriff Barlow2018
Past Malice: An Emma Fielding Mystery as Sebastian2018
Christmas Cupcakes as Mario2017
Site Unseen: An Emma Fielding Mystery as Sebastian2017
Deadly Secrets by the Lake as Tom Riley2016
Timeless as Sheriff2016
Damien as Captain Dislo2016
Haters Back Off as Fish Store Owner2016
Flower Shop Mystery: Mum's the Word as Detective Al Corbleon2015
Supergirl as Massimo2015
iZombie as Detective Flynn2015
UnREAL as Sandy2015
The Age of Adaline as Cab Driver2015
The Unspoken as Sheriff2015
In My Dreams as George Taylor2015
My Life as a Dead Girl as Captain Thomas2015
The Starlight Heist as Charley The Shoe2014
The 100 as Inspector Grus2014
The Flash as Officer Vukuvich2014
Step Up All In as Uncle (Pizza Place)2013
The Tomorrow People as Tony2013
Motive as David Williams2012
Elementary as Dante Scalice2012
Continuum as Sergeant Patrick Cullens2012
Love at the Thanksgiving Day Parade as Tour Boat Driver2011
Lethal Justice as Kenneth Rayner2011
High Chicago as Popeye2010
Blue Bloods as Captain Dennis Wainright2010
Lost Girl as Sgt Ross2010
The Tortured as Not available2010
Resident Evil: Afterlife as Wendell2009
The Good Wife as Detective Briggs2009
The Listener as Xander Barkin2009
Watchmen as Agent Forbes2009
Case 39 as Fire Marshall2009
Jesse Stone: Thin Ice as Teddy Leaf2008
Fear Itself as Det. Marvin Deane2008
The Middleman as Mobster2008
Girlfriend Experience as Police Officer2007
Reaper as Not available2007
No Reservations as Fish Vendor Bob2007
Battlestar Galactica: Razor as Lt. Alastair Thorne2007
Centigrade as Detective Connick2007
Second Sight as Detective Connick2006
Eureka as Jake Wyatt2006
Blade: The Series as Not available2006
Intelligence as Not available2006
John Tucker Must Die as Chemistry Teacher2006
Deck the Halls as Town Passerby2006
Veiled Truth as Clements2005
Supernatural as Honey Wagon Owner2005
Supernatural as Cromarty2005
Tilt as Skip Dimitriapoulis2005
Assault on Precinct 13 as Ray Portnow2005
Cinderella Man as Referee McAvoy2005
Chaos as Det. Thomas Branch2005
Recipe for a Perfect Christmas as Johnny Iannides2004
Battlestar Galactica as Lt. Alastair Thorne2004
Kevin Hill as Jonas Givens2004
The Perfect Score as Francesca's Father2003
Paycheck as Agent Fuman2003
Tarzan as Detective Gene Taylor2003
On Thin Ice as Leeville Cop (uncredited)2003
The Invitation as Correlli2002
The Dead Zone as Mr. Davis2002
The Dead Zone as Agent Gribbins2002
Pretend You Don't See Her as Baldwin2002
Liberty Stands Still as Burt McGovern2002
Dead in a Heartbeat as Detective Berman2001
Smallville as Swimming Coach2001
Law & Order: Criminal Intent as Detective Farcas2001
A Nero Wolfe Mystery as Fred Durkin2001
A Nero Wolfe Mystery as Orrie Cather2001
Witchblade as Not available2001
Tracker as Marco Sylvestri2001
Valentine as Detective Leon Vaughn2001
Replicant as Agent #12001
Final Jeopardy as Luther Waldron2001
Black River as Cop2000
Dark Angel as Sandoval2000
The Fearing Mind as Ken2000
Hollywood Off-Ramp as Director2000
Soul Food as Edward Morgan2000
Best in Show as Airport Passerby2000
Mercy as Leeland2000
The Golden Spiders: A Nero Wolfe Mystery as Fred Durkin1999
Relic Hunter as Major James Hillhurst1999
Beggars and Choosers as Not available1999
Double Jeopardy as BMW Salesman1999
The Bone Collector as Forensics Expert1999
The Hurricane as Paterson Policeman1999
Mr. Rock n Roll: The Alan Freed Story as Pete Bell1999
Delivered as Detective #11999
Mean Streak as Nakelski1998
Disturbing Behavior as Anesthesiologist (uncredited)1998
American Dragons as Spano1998
Letters from a Killer as Angry Man1998
The Hunted as Det. Cuneo1998
Outrage as Jim1998
Dirty as Not available1998
I Know What You Did as Det. Celio1997
Stargate SG-1 as Colonel Davidson1997
Earth: Final Conflict as Louie D'Onofrio1997
Contagious as D.J.1997
The Advocate's Devil as Bernie Stein1997
Cloned as Agent Briggs1997
Echo as Lawrence Russo1997
Unwed Father as Foreman1996
Millennium as Security Guard1996
Millennium as Agent Brown1996
Generation X as Lead Officer1996
Mother, May I Sleep with Danger? as Tow Driver1996
An Unexpected Family as Det. Barry Fox1996
Night Visitors as Sgt. Summer1995
JAG as Franco Restivo1995
The Outer Limits as Det. Richard Jacobs1995
The Outer Limits as Stottlemeyer1995
The Outer Limits as Major1995
Nowhere Man as Sgt. Dirksen1995
Assassins as Cop1995
Freefall: Flight 174 as Simulator Co-Pilot1995
Dangerous Intentions as Officer Tuggles1994
Viper as Bartender1993
The X-Files as Aide1993
The X-Files as Priest1992
Highlander: The Series as Tony Graffini1992
Highlander: The Series as Alan Wilkinson1991
The Commish as Not available