2022
Under the Banner of Heaven as Brigham Young (1 episode)
2021
The Wedding Pact 2: The Baby Pact as Jake Jones
2019
For All Mankind as Alex Rossi (6 episodes)
2019
All Rise as Damon Davis (1 episode)
2018
Magnum P.I. as Kyle Foley (1 episode)
2018
Unsolved: The Murders of Tupac and The Notorious B.I.G. as Officer Tim "Blondie" Brennan (1 episode)
2017
The Sweet Life as Nurse
2016
This Is Us (1 episode)
2016
This Is Us as Commanding Officer (1 episode)
2015
Chicago Med as Gavin Harley (1 episode)
2015
Supergirl as Ethan Knox (1 episode)
2015
Rosewood as Earl Langford (1 episode)
2015
Wayward Pines as Wayne Johnson (2 episodes)
2014
Stalker as Eddie Gaines (1 episode)
2014
Resurrection as Arthur Holmes (1 episode)
2014
The Wedding Pact as Jake Jones
2013
Masters of Sex as Roger Corwin (1 episode)
2013
Motive as Ben Crewson (1 episode)
2012
Longmire (1 episode)
2012
Longmire as Dr. Weston (7 episodes)
2012
Touch as John Tenney (1 episode)
2011
Hell on Wheels as Duffy (1 episode)
2011
Ticket Out as Miller
2011
Suits as Father Sam Walker (5 episodes)
2011
Franklin & Bash (1 episode)
2011
Shameless as Brad (38 episodes)
2010
Hawaii Five-0 as Jacob Holm (1 episode)
2010
Small Town Saturday Night as Dwayne Murphy
2009
The Forgotten as William Hollander (1 episode)
2009
Drop Dead Diva as Mike Barry (1 episode)
2009
Stay Cool as Officer Bird
2009
Southland as Mr. Davis (1 episode)
2009
Castle as Lee Travis (1 episode)
2009
Push as Agent Holden
2007
Private Practice as Gregory Milford (1 episode)
2007
Life as Detective Henry Villanon (1 episode)
2007
Journeyman (1 episode)
2007
Burn Notice as Jake Miller (2 episodes)
2007
Who's Your Monkey? as Laith
2007
Cougar Club as Mr. Conrad
2007
Brothers Three: An American Gothic as Norman
2006
A Guide to Recognizing Your Saints as Nerf
2006
Brothers and Sisters as Young Dennis York (1 episode)
2006
Psych as Wes Hildenbach (1 episode)
2005
Criminal Minds as Peter Redding (1 episode)
2005
Supernatural as Tim (2 episodes)
2005
Bones as Gary Nesbitt (1 episode)
2005
Grey's Anatomy as R. Hubble (1 episode)
2005
Blind Justice (1 episode)
2004
Flight of the Phoenix as Liddle
2004
House as Officer Joe Luria (2 episodes)
2004
Boston Legal as Detective Scott Reynolds (1 episode)
2003
Cold Case as Tom 'Z' Zimmerman (1981) (1 episode)
2003
NCIS as Robert Miller (1 episode)
2003
The Maldonado Miracle as Brother Amos
2002
CSI: Miami (1 episode)
2002
The Shield as Jeff Busada (1 episode)
2002
Hart's War as Cpl. Joe S. Cromin
2001
24 as Brady Hauser (1 episode)
2001
Crossing Jordan as Off. John Hardwick (1 episode)
2000
CSI: Crime Scene Investigation as Union Soldier (1 episode)
2000
Gilmore Girls as Harvey Tunnell (1 episode)
2000
An American Daughter as Billy
1999
The West Wing as Donald Dolan (1 episode)
1998
Legalese as Randy Mucklan
1998
Bulworth as Head Valet
1997
Flubber as Dale Jepner
1997
Nothing Sacred as Father Eric (20 episodes)
1996
Project: ALF as 2nd Lt. Harold Reese
1995
The Jeff Foxworthy Show (1 episode)
1995
A Season of Hope as Spud
1995
Women of the House as Kevin (1 episode)
1994
Radioland Murders as Billy
1994
ER as Riley Brown (7 episodes)
1994
Chicago Hope (1 episode)
1994
Christy as Lundy Taylor (3 episodes)
1993
The Flood: Who Will Save Our Children? as Mike Smith
1993
Frasier as Mr. Rugley (1 episode)
1991
The Torkelsons as Big Jock (1 episode)
1986
L.A. Law as Brian Conley (1 episode)