
Filmography
| 2023 | The Company You Keep · as Congressman Eisenberg |
| 2022 | The Grotto · as Nick King |
| 2021 | Rebel (2021) · as Cameron Foster |
| 2019 | Truth Be Told · as Peter Mills |
| 2019 | For All Mankind · as Ryan Bauer |
| 2019 | All Rise · as Norman Heines |
| 2019 | American Skin · as Clay Dwyer |
| 2019 | Trinkets · as Doug Davis |
| 2019 | Good Trouble · as Garrett |
| 2018 | Dirty John · as Dave Canova |
| 2018 | 9-1-1 · as Dave Kramer |
| 2017 | S.W.A.T. (2017) · as Robert Miller |
| 2017 | Aftermath · as James Gullick |
| 2017 | Big Little Lies · as Oren Berg |
| 2017 | Doubt · as Ada Asher Lowman |
| 2016 | Shooter · as Dr. Mitchell |
| 2015 | Guidance · as Marshall |
| 2015 | Straight Outta Compton · as Journalist |
| 2014 | Jane the Virgin · as Rev. Richard Fairdale |
| 2014 | Undateable (2014) · as Gary |
| 2013 | The Crazy Ones · as Garrett |
| 2013 | Nightcomer · as Beecher |
| 2012 | Crawlspace · as Police Officer J. Forester |
| 2012 | Divorce Invitation · as Brad TustonPå Plex |
| 2012 | Argo · as Engell's Secretary |
| 2012 | Scandal (2012) · as Nelson Mcclintock |
| 2012 | Game Change · as Chris Edwards |
| 2011 | Revenge · as Dr. Norton |
| 2011 | Switched at Birth · as Leo |
| 2011 | Body of Proof · as David Hunt |
| 2010 | Open House · as OscarPå Plex |
| 2010 | Miss Nobody · as 2nd Man |
| 2009 | |
| 2009 | Modern Family · as Teddy |
| 2009 | Castle (2009) · as Samuel Lynchberg |
| 2008 | Pretty Ugly People · as Austin |
| 2008 | The Secret Life of the American Teenager · as Leon |
| 2008 | Turbo Dates · as Gary |
| 2007 | Women's Murder Club · as Inspector Ted Wheeler |
| 2007 | Private Practice · as Bob Schwartz |
| 2007 | Saving Grace (2007) · as Donald Jacobs |
| 2007 | Evan Almighty · as Staffer |
| 2007 | Fracture · as Lee Gardner |
| 2006 | Dexter · as Ethan Turner |
| 2006 | Kalamazoo? · as Nate |
| 2006 | Inside · as Fred |
| 2006 | Big Love · as Trooper |
| 2006 | |
| 2005 | Close to Home (2005) · as Nick Tursi |
| 2005 | Commander In Chief · as Dan Pierce |
| 2005 | Criminal Minds · as Sheriff Raymond Schaeffer |
| 2005 | |
| 2005 | Twins (2005) · as Stu Siden |
| 2005 | Bones · as Dr. Richard Burke |
| 2005 | Over There · as Dr. Beatty |
| 2005 | Bewitched · as Dinner Party Guest |
| 2005 | Grey's Anatomy · as Dave Young |
| 2005 | Zoey 101 · as Mr. Conroy |
| 2004 | Jack & Bobby · as Officer Kohler |
| 2004 | Catwoman · as Warehouse Supervisor |
| 2004 | Method & Red · as Blue Squad Guy |
| 2003 | NCIS · as Flight Surgeon |
| 2003 | Nip/Tuck · as Detective MyersPå Plex |
| 2002 | The Trip · as Alan Oakley |
| 2002 | American Dreams · as Russ |
| 2002 | CSI: Miami · as Edwin Chambers |
| 2002 | The Shield · as Det. Craig Milne |
| 2001 | 24 · as Hoskins |
| 2001 | Scrubs · as Eric Coleman |
| 2001 | Alias · as Phil |
| 2001 | Crossing Jordan · as George Winters |
| 2001 | Six Feet Under · as Deputy Wheeler (voice) (uncredited) |
| 2001 | These Old Broads · as Jason |
| 2000 | CSI: Crime Scene Investigation · as Andy Akers |
| 2000 | Psycho Beach Party · as Dancer |
| 1999 | Hefner: Unauthorized · as Tom Lownes |
| 1999 | The West Wing · as Hamlin |
| 1998 | Felicity · as Preston |
| 1998 | Will & Grace · as Robert |
| 1998 | Hyperion Bay · as Todd |
| 1998 | Rush Hour · as Cop At Diner |
| 1997 | Defying Gravity · as Otter |
| 1997 | USA High · as Kevin |
| 1997 | Sunset Beach · as Gabe |
| 1996 | Suddenly Susan · as Daniel |
| 1995 | JAG · as Cpo Roger Pearson |
| 1995 | |
| 1994 | ER · as Martin Pryor |
| 1994 | Sweet Valley High · as Cast |
| 1993 | Diagnosis Murder · as Jordon Alsop |
| 1990 | Beverly Hills, 90210 · as Bernie Torgov |
| 1990 | The Night Brings Charlie · as Cast |
| 1990 | Dream Trap · as Cast |
| 1973 | The Young and the Restless · as Orderly Dylan Wordsworth |
| 1965 | Days of our Lives · as George Durant |










