2025
						
							She Rides Shotgun as Houser						
					 
									
						2025
						
							Ballard as Thomas Laffont (10 episodes)						
					 
									
									
									
						2024
						
							Outlaw Posse as Carson						
					 
									
						2024
						
							Elsbeth as Edwin Dousant (2 episodes)						
					 
									
						2023
						
							White House Plumbers as John Mitchell (2 episodes)						
					 
									
						2022
						
							Gaslit as L. Patrick Gray (3 episodes)						
					 
									
						2021
						
							American Horror Stories as Larry Bitterman (1 episode)						
					 
									
						2020
						
							Big Sky as Rick Legarski (16 episodes)						
					 
									
						2020
						
							Big Sky as Wolfgang 'Wolf' Legarski (18 episodes)						
					 
									
						2020
						
							The Trial of the Chicago 7 as David Dellinger						
					 
									
									
						2020
						
							Be Absolute for Death						
					 
									
						2019
						
							Evil as Henry Stick (3 episodes)						
					 
									
						2019
						
							Perfect Harmony as Pastor Magnus (3 episodes)						
					 
									
						2019
						
							The Highwaymen as Lee Simmons						
					 
									
						2018
						
							Private Life as Charlie Grimes						
					 
									
						2018
						
							The Good Cop as Sherman Smalls (1 episode)						
					 
									
						2018
						
							One Dollar as Bud Carl (10 episodes)						
					 
									
									
						2018
						
							Crawford as Owen (12 episodes)						
					 
									
						2018
						
							The White Orchid as Sheriff Mann						
					 
									
						2016
						
							Jackie as Lyndon B. Johnson						
					 
									
						2016
						
							The Founder as Mac McDonald						
					 
									
						2016
						
							Shangri-La Suite as Colonel Tom Parker						
					 
									
						2016
						
							Channel Zero as John Sleator (6 episodes)						
					 
									
						2016
						
							The Architect as Conway						
					 
									
						2016
						
							The Invitation as Pruitt						
					 
									
						2016
						
							Miracles from Heaven as Pastor Scott						
					 
									
						2016
						
							Billions as Mr. Gilbert (1 episode)						
					 
									
									
						2015
						
							Hot Pursuit as Captain Emmett						
					 
									
						2014
						
							Camp X-Ray as Col. Drummond						
					 
									
						2014
						
							Manhattan as Daniel Ellis (2 episodes)						
					 
									
						2014
						
							The Pretty One as Frank						
					 
									
						2014
						
							Hoke as Bill Henderson						
					 
									
						2013
						
							Highland Park as Rory						
					 
									
						2013
						
							Do No Harm as Will Hayes (13 episodes)						
					 
									
						2013
						
							The Americans as Fred (6 episodes)						
					 
									
						2012
						
							Lay the Favorite as Dave Greenberg						
					 
									
						2012
						
							Veep as Lloyd Hennick (3 episodes)						
					 
									
						2011
						
							Talking Dead as Self (1 episode)						
					 
									
						2011
						
							American Horror Story as Benjamin Richter (9 episodes)						
					 
									
						2011
						
							American Horror Story as John Wayne Gacy (2 episodes)						
					 
									
						2011
						
							American Horror Story as Twisty the Clown (7 episodes)						
					 
									
						2011
						
							Crazy, Stupid, Love. as Bernie						
					 
									
						2011
						
							Body of Proof as Det. Bud Morris (29 episodes)						
					 
									
									
						2010
						
							The Walking Dead as Eastman (1 episode)						
					 
									
						2010
						
							The Glades (1 episode)						
					 
									
						2010
						
							The Glades as Mike Ogletree (1 episode)						
					 
									
						2010
						
							Sympathy for Delicious as Evangelist Carroll						
					 
									
						2010
						
							Shutter Island as Deputy Warden McPherson						
					 
									
									
						2009
						
							Love Happens as Walter						
					 
									
						2009
						
							Lie to Me as Mr. Reed (1 episode)						
					 
									
						2008
						
							Gran Torino as Barber Martin						
					 
									
						2008
						
							The Prince of Motor City as Paul Riley						
					 
									
						2007
						
							Things We Lost in the Fire as Howard Glassman						
					 
									
						2007
						
							K-Ville as Captain James Embry (11 episodes)						
					 
									
						2007
						
							Zodiac as Arthur Leigh Allen						
					 
									
						2007
						
							Full of It as Mr. Leonard						
					 
									
						2006
						
							Big Love as Officer Chuck Tuttle (2 episodes)						
					 
									
						2006
						
							Looking for Comedy in the Muslim World as Stewart						
					 
									
						2005
						
							Close to Home as Steve Sharpe (22 episodes)						
					 
									
						2005
						
							Mozart and the Whale as Gregory						
					 
									
						2005
						
							American Dad! as Acl-Lou / Mr. Simms / Monkey (voice) (1 episode)						
					 
									
									
						2004
						
							On the Set of 'Gothika' as Self						
					 
									
						2004
						
							Painting with Fire as Self						
					 
									
						2004
						
							Catch That Kid as Mr. Hartman						
					 
									
						2003
						
							Gothika as Sheriff Ryan						
					 
									
						2003
						
							The Brotherhood of Poland, New Hampshire (8 episodes)						
					 
									
						2003
						
							Carnivàle as Varlyn Stroud (12 episodes)						
					 
									
						2003
						
							Confidence as Grant Ashby						
					 
									
						2002
						
							Live from Baghdad as Josh Holliman						
					 
									
						2002
						
							The Good Girl as Jack Field, Your Store Manager						
					 
									
						2002
						
							Monk as Kurt Pressman (1 episode)						
					 
									
						2002
						
							Par 6 as Dour O'Dowell						
					 
									
						2002
						
							Bug as Wallace Gregory						
					 
									
						2001
						
							Bubble Boy as Mr. Livingston						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Buddy Arnold (1 episode)						
					 
									
						2000
						
							Gone in Sixty Seconds as Impound Manager						
					 
									
						2000
						
							Waking the Dead as Father Mileski						
					 
									
						2000
						
							The Next Best Thing as Abbie's Lawyer						
					 
									
						2000
						
							Restaurant as John English						
					 
									
						1999
						
							Tuesdays with Morrie as Walter						
					 
									
						1999
						
							Anywhere but Here as Jack Irwin						
					 
									
						1999
						
							The West Wing as Jack Reese (1 episode)						
					 
									
						1999
						
							Family Law (1 episode)						
					 
									
						1999
						
							Late Last Night as Sgt. Van Wyck						
					 
									
						1999
						
							Pushing Tin as Doctor Freeze (uncredited)						
					 
									
						1999
						
							The Minus Man as Bartender (uncredited)						
					 
									
						1998
						
							L.A. Doctors as Gus (uncredited) (1 episode)						
					 
									
						1998
						
							The Naked Man as Driver						
					 
									
						1998
						
							From the Earth to the Moon as Bob Gilruth (2 episodes)						
					 
									
						1998
						
							Mercury Rising as Martin Lynch						
					 
									
						1997
						
							The Visitor as Joe York (1 episode)						
					 
									
						1997
						
							A Thousand Acres as Ken LaSalle						
					 
									
						1997
						
							Face/Off as Prison Guard Walton						
					 
									
						1997
						
							Volcano as Stan Olber						
					 
									
						1997
						
							Dead Men Can't Dance as Plonder						
					 
									
						1997
						
							The Practice as Dr. Robert Larson (1 episode)						
					 
									
						1996
						
							Life's Work (2 episodes)						
					 
									
						1996
						
							Feeling Minnesota as Cop						
					 
									
						1996
						
							The Fan as Shopkeeper						
					 
									
						1996
						
							Shaughnessy: The Iron Marshal						
					 
									
						1996
						
							A Friend's Betrayal as Mr. Franks						
					 
									
						1996
						
							Voice from the Grave as Prosecutor O'Gane						
					 
									
						1996
						
							Fargo as Norm Gunderson						
					 
									
						1996
						
							Beautiful Girls as Frank Womack						
					 
									
						1995
						
							In the Line of Duty: Hunt for Justice as The Major						
					 
									
						1995
						
							Murder One as Officer Carl Bickley (1 episode)						
					 
									
						1995
						
							The Client as Frank (1 episode)						
					 
									
						1995
						
							The Drew Carey Show as Steve Carey (74 episodes)						
					 
									
						1995
						
							The Cure as Skipper #1						
					 
									
						1995
						
							Star Trek: Voyager as Gerald Moss (1 episode)						
					 
									
						1993
						
							Grumpy Old Men as Moving Man						
					 
									
						1993
						
							Frasier as Franklin (1 episode)