
2025
Long Bright River as Sergeant Ahearn2025
Birthrite as Dr. Brennan2024
The Union as Bobby Breslin2024
The Apprentice as Daniel Sullivan2024
Cabrini as Dr. Murphy2023
Kaleidoscope as Andrew Covington2022
Old Man as Bible Salesman2021
Rubber Gun Club as Matt Doherty2020
Tommy as Kevin Keller2020
Unbreakable Kimmy Schmidt: Kimmy vs. the Reverend as Nick2019
Evil as Seth Tolford2019
The Loudest Voice as Sean Hannity2019
Brittany Runs a Marathon as Doctor Falloway2018
Succession as Ray2018
The First Purge as Arlo Sabian / Chief of Staff2018
Everything Sucks! as Ken Messner2018
Cam as Tinker2017
The Deuce as Jerry2017
Mr. Mercedes as Andrew Halliday2017
The Depths as Mickey Hansen2016
The Night Of as Eczema Help Group Member2016
The Path as Russel Armstrong2016
Sully as Patrick Harten2016
The Harrow as Ray2015
Limitless as Cameron Fish2015
The Visit as Dr. Sam2014
Madam Secretary as Scott2014
Let's Be Cops as Officer Kaplan2013
The Blacklist as Bobby2013
Over/Under as Rudy Young2012
Elementary as Griffin Parker2012
Longmire as Dave Milgrom2012
Longmire as Not available2012
Hope Springs as Mark, Their Son-in-Law2011
Person of Interest as Gil2010
Blue Bloods as Joe Kaplan2010
Coach as Brian2010
Dead Hands as Dave2009
The Good Wife as Brandt Claussen2009
White Collar as David Sullivan2009
Mercy as Tim Flanagan2007
Army Wives as The Shooter2005
Weeds as Crick Montgomery2003
NCIS as Tom Adams2003
Our Town as Baseball Player2002
Monday Night Mayhem as Hotel Clerk2001
Law & Order: Criminal Intent as Jack Strong1999
Law & Order: Special Victims Unit as Ryan Duffy1999
Law & Order: Special Victims Unit as Ron Duca1990
Law & Order as Jason Stanford2025
Birthrite Writer