2025
Suits LA as Sapperstein2021
Awaken as Shane Adler2020
Big Sky as Frank Ludwig2018
9-1-1 as Thomas2018
9-1-1 as Captain Thomas2018
A Million Little Things as Nick2018
Bad Company as Mike2018
Groomzilla as Mickey2017
The Rachels as Coach Lyons2015
Bosch as Captain Harvey Pounds2015
Everest as Lou Kasischke2010
Hot in Cleveland as Gary2009
Fatal Secrets as David2008
The Secret Life of the American Teenager as George Juergens2008
The Secret Life of the American Teenager as George Jeurgens2007
Mad Men as Pierre Cossette2007
Chuck as Detective Conway2006
Accepted as Jack Gaines2006
Heist as Not available2006
Big Day as Not available2006
Laura Smiles as Mark2005
Bones as Adam Howes2005
How I Met Your Mother as Greg Fisher2005
How I Met Your Mother as Greg2005
Dirty Deeds as Vincent Scarno2004
Boston Legal as Attorney Michael Eaves2004
Medical Investigation as Paul Kendall2003
NCIS as Bradley Raines2003
Knee High P.I. as Col. Chambers2002
CSI: Miami as Mr. Morgan2002
Without a Trace as Ted Ward2002
Life with Bonnie as Mark Malloy2001
24 as Not available2000
CSI: Crime Scene Investigation as James Mandelbaum2000
Curb Your Enthusiasm as Doctor1999
The Minus Man as Creech1999
Ballad of the Nightingale as Alan Blake1997
Veronica's Closet as David1996
Evil Obsession as Damon1996
Pistol Pete as Not available1995
Bonnie as Bill Kirkland1994
Touched by an Angel as Jeff1994
Party of Five as Not available1993
Diagnosis: Murder as Sean Farlow1991
Silk Stalkings as Not available1988
The Party as Richard Wells, the ex-bachelor1968
One Life to Live as Not available1952
Guiding Light as A.C. Mallet