2022
The Rookie: Feds as Teddy Booker2021
FBI: International as Michael Vestal2021
The Eyes of Tammy Faye as Pat Robertson2020
Amazing Stories as William2019
Selling Isobel as Peter2015
Blindspot as Evan Myers2014
NCIS: New Orleans as Oliver Huntington2014
Four of Hearts as Matt2012
Elementary as Dr. Nate Campbell2010
Open House as Carl2009
NCIS: Los Angeles as Spencer Allen2009
Drop Dead Diva as Simon Dewey / Jake Garner2009
Surrogates as Agent #12008
The Mentalist as Gardner2007
Private Practice as Gary Woodward2006
Heroes as Agent Taub2005
Criminal Minds as Robert Parker2005
Medium as Kent Henley2005
Numb3rs as Not available2005
E-Ring as Richard Woodley2005
The Inside as Gary Holt2005
Commander in Chief as Jeremy Dobris2005
Life of the Party as Stuart2004
Century City as Not available2003
NCIS as Gregg Norvell2003
Cold Case as Elliot Glick (1989)2003
Tru Calling as John2002
Nudes in the News as Ned Bleuer (archive footage)2002
Sightings: Heartland Ghost as Jeff2002
Now & Forever as T.J. Bolt2001
Six Feet Under as Lauderbach2001
Like Mother Like Son: The Strange Story of Sante and Kenny Kimes as Kenny Kimes / Manny Guerrin2001
Rennie's Landing as Larry2000
CSI: Crime Scene Investigation as Ben Weston2000
Strong Medicine as Prosecutor Bishop2000
D.C. as Mason Scott2000
Urbania as Ron2000
Mambo Café as Billy2000
Poor Liza as Erast1999
Law & Order: Special Victims Unit as Daniel Lester1999
Judging Amy as Timothy Boskie1998
Charmed as Mr. Right / Vincent1998
Without Limits as Don Kardong1998
A Town Has Turned to Dust as Hannify, Reporter from New Angeles1997
Hollywood Dreamers as Self1996
Andersonville as Bob Reese1995
JAG as Lt. Cmdr. David Ridley1995
Animal Room as Gary Trancer1993
Calendar Girl as Ned Bleuer1990
Law & Order as Sean McKinnon1990
Law & Order as Federal Mail Employee1988
14 Going on 30 as Danny O'Neil