2024
Little Death as George2023
Missing as Jason Caplan2023
Dying to Sleep as Martin Swanson2023
Unidentified Objects as Cliff2023
My Landlord Wants Me Dead as Paul2022
Quantum Leap as Announcer2022
Gaslit as Garry Moore2022
Mantra as Doug Jackson2022
The Cathedral as Not available2021
Dying to Marry Him as Connor Dardenswick2021
The Elsewhere as Steven2021
Alice in Somnia as Interviewer2020
VHYes as Gavin Johnson2020
Blade: The Iron Cross as Ingenieur Erich Hauser2019
Weedjies! Halloweed Night as Snake Charmer2018
9-1-1 as Middle Aged Man2018
Searching as Male Anchor2017
The Orville as Morning Host2017
DRIB as Hotel Clerk2017
Doobious Sources as Subject #12016
American Crime Story as Merrill Interviewer #12016
American Crime Story as TV Reporter 22016
Miss Stevens as Billy's Dad2016
Citrus Springs as Sean Narramore2015
Area 51 as Jim Nelson2015
W.M.D. as Artichoke Anchor2014
Scorpion as Reporter #22013
Escape from Tomorrow as Jim2013
The Making of Escape from Tomorrow as Not available2012
Anger Management as Jack2011
Franklin & Bash as Not available2011
Happily Divorced as Date #22009
NCIS: Los Angeles as Businessman2009
Glee as Reporter #22007
Private Practice as Terrence2006
Creepshow 3 as Father / Detective Jacobs2005
Criminal Minds as Edgar Holland2005
Medium as Douglas Reilly2005
Weeds as Rick Levine2005
Zoey 101 as Mr. Edwards2002
Monk as Not available2002
Monk as Third Reporter2002
Without a Trace as Doctor2002
American Dreams as Chuck Hanover2001
The Bernie Mac Show as Cowen2001
Sexual Predator as Rich Stein2001
Groucho: A Life in Revue as Harpo / Chico Marx2000
CSI: Crime Scene Investigation as Reporter #12000
Strong Medicine as Not available1999
The Parkers as Not available1999
Judging Amy as Martin Sawyer1998
Charmed as Doctor1997
The Practice as Not available1993
Diagnosis: Murder as Young Danny1992
Rapid Fire as Agent KleinNaN
Captured and Bound by My CEO as Mr. West