2022
Ultrasound as Senator Harris
2018
9-1-1 as Nick Durso (1 episode)
2017
mother! as Adulterer
2014
Touched as Henry Luther
2014
Transcendence as Tech Conference Coordinator
2013
Sins of the Preacher as Andrew Martin
2012
Perception as Father Pat (4 episodes)
2011
Son of Morning as Henchy
2011
Shameless as Chip Lishman (2 episodes)
2010
Black Swan as Sexy Waiter Scott
2010
The Deep End (1 episode)
2009
Drop Dead Diva as Mr. Hess (1 episode)
2009
The Goods: Live Hard, Sell Hard as Selleck Customer - Husband
2008
The Mentalist as Alex Sodko (1 episode)
2008
True Blood as Hugo (3 episodes)
2008
Sweet Nothing in My Ear as Dr. Weisman
2007
Private Practice as Keith Embry (1 episode)
2007
Side Order of Life as Rick Purdy (12 episodes)
2006
Windfall (1 episode)
2006
The New Adventures of Old Christine as Glenn (1 episode)
2006
Jane Doe: The Harder They Fall as Doug Maynard
2005
The Bad Girl's Guide (2 episodes)
2004
House as Rob Hartman (1 episode)
2003
NCIS as Jason Tupperman (1 episode)
2003
As Virgins Fall as Ritchie Goldstein
2003
Queens Supreme (1 episode)
2002
Less than Perfect as Trevor (1 episode)
2002
Boomtown as Jonny Rand (1 episode)
2002
American Dreams as Minister Scott (1 episode)
2001
Crossing Jordan as Dr. Phillip Winter (1 episode)
2000
CSI: Crime Scene Investigation as Dr. Holloway (1 episode)
2000
CSI: Crime Scene Investigation as Marcus Corcoran (1 episode)
1998
Will & Grace as Desmond (1 episode)
1998
How to Make the Cruelest Month as Dr. Rutledge
1996
Tremors 2: Aftershocks as Grady Hoover
1996
Buddies as John Bailey (13 episodes)
1994
Party of Five (1 episode)
1994
M.A.N.T.I.S. as Taylor Savage (22 episodes)
1992
Melrose Place as Ted Ramsey (2 episodes)
1991
The Story Lady as Scott
1991
Changes as Mark Hallam
1990
Matters of the Heart as Steven Harper
1990
Law & Order as Dennis Michaels (1 episode)
1989
Baywatch as Greg (1 episode)
1989
Parent Trap III as David
1988
Aaron's Way as Mickey Lo Verde (14 episodes)
1984
Firstborn as Mr. Rader
1984
Who's the Boss? (1 episode)
1983
No Big Deal as Michael Parker