| Series | Role | Episode | Airdate | 
| Matlock | Johnny Bauer | 5x06 - The Narc | October 23, 1990 | 
| L.A. Law | William Boyd | 6x13 - Steal It Again, Sam | February 20, 1992 | 
| Beverly Hills, 90210 | Doug | 2x23 - Cardio Funk | February 27, 1992 | 
| The Commish | Michael Harris | 1x21 - Video Vigilante | May 9, 1992 | 
| The X-Files | Doug Spinney | 1x20 - Darkness Falls | April 15, 1994 | 
| New York Undercover | Frankie | 1x18 - Innocent Bystander | February 16, 1995 | 
| NYPD Blue | Dr. Mondzac | 3x01 - E.R. | October 24, 1995 | 
| NYPD Blue | Dr. Mondzac | 3x07 - Aging Bull | December 12, 1995 | 
| NYPD Blue | Dr. Mondzac | 3x20 - A Death in the Family | May 7, 1996 | 
| NYPD Blue | Dr. Mondzac | 3x21 - Closing Time | May 14, 1996 | 
| Murder One | Larry White | 2x02 - Chapter Two, Year Two | October 17, 1996 | 
| Murder One | Larry White | 2x03 - Chapter Three, Year Two | October 24, 1996 | 
| Murder One | Larry White | 2x05 - Chapter Five, Year Two | November 14, 1996 | 
| Nash Bridges | Richard Drake | 2x16 - The Web | January 31, 1997 | 
| The Practice | Gordon | 2x11 - Hide and Seek | November 29, 1997 | 
| NYPD Blue | Dr. Mondzac | 5x18 - I Don't Wanna Dye | March 31, 1998 | 
| NYPD Blue | Dr. Mondzac | 5x19 - Prostrate Before the Law | April 28, 1998 | 
| NYPD Blue | Dr. Mondzac | 5x21 - Seminal Thinking | May 12, 1998 | 
| NYPD Blue | Dr. Mondzac | 5x22 - Honeymoon at Viagra Falls | May 19, 1998 | 
| Star Trek: Voyager | Max Burke | 5x26 - Equinox (1) | May 26, 1999 | 
| Star Trek: Voyager | Max Burke | 6x01 - Equinox (2) | September 22, 1999 | 
| Touched by an Angel | Lonnie/Gregory | 6x06 - The Occupant | October 31, 1999 | 
| Third Watch | Cameron Jones | 4x08 - Ladies' Day | November 18, 2002 | 
| Law & Order: Special Victims Unit | Tom Landricks | 4x10 - Resilience | December 6, 2002 | 
| Hack | Zachary | 1x12 - A Dangerous Game | January 10, 2003 | 
| Hack | Zachary | 2x11 - Gone | December 20, 2003 | 
| NCIS | Navy Capt. Roger Walsh | 5x05 - Leap of Faith | October 23, 2007 | 
| Life | Kyle Hollis / Reverend Orson Parker | 1x11 - Fill It Up (2) | December 5, 2007 | 
| Prison Break | Buyer's Representative | 4x15 - Going Under | December 15, 2008 | 
| Prison Break | Scott Carruth | 4x16 - The Sunshine State | December 22, 2008 | 
| Lost | Man in Black | 4x16/17 - The Incident | May 13, 2009 | 
| Lost | Man in Black | 6x09 - Ab Aeterno | March 23, 2010 | 
| Lost | Man in Black | 6x15 - Across the Sea | May 11, 2010 | 
| The Closer | Gregory Disken | 6x02 - Help Wanted | July 19, 2010 | 
| CSI | Matt Gabriel | 12x09 - Zippered | December 7, 2011 | 
| CSI | Matt Gabriel | 12x11 - Ms. Willows Regrets | January 18, 2012 | 
| CSI | Matt Gabriel | 12x12 - Willows in the Wind | January 25, 2012 | 
| Grimm | Farley Kolt | 1x13 - Three Coins in a Fuchsbau | March 2, 2012 | 
| Marvel's Agents of S.H.I.E.L.D. | Agent Felix Blake | 1x06 - F.Z.Z.T. | November 5, 2013 | 
| Marvel's Agents of S.H.I.E.L.D. | Agent Felix Blake | 1x16 - End of the Beginning | April 1, 2014 | 
| The Mentalist | Michael Ridley | 6x19 - Brown Eyed Girls | April 27, 2014 | 
| The Mentalist | Michael Ridley | 6x21 - Black Hearts | May 11, 2014 |