Credits
- 2025 · Somewhere in Montana as Frank
- 2024 · King Saud as Griffin
- 2024 · Dutch II: Angel's Revenge as Larry Smalls
- 2023 · Imani as
- 2021 · House of Glass as Dr. Freed
- 2021 · Mr. Corman as Mysterious Homeless Person
- 2021 · The Imperfect Picture as Television Host
- 2021 · Church People as Pastor Skip Finney
- 2021 · Adverse as Janitor
- 2020 · Case 347 as Dr. Thomas Jansen
- 2019 · Truth Be Told as Lt. Fostokowski
- 2019 · Truth Be Told as Danny
- 2019 · Doctor Sleep as Delbert Grady
- 2019 · All Rise as Officer Claude
- 2019 · Loners as Agent Delgado
- 2019 · The Meanest Man in Texas as O.B. Ellis
- 2018 · Dirty John as Professor
- 2018 · Ice: The Movie as Gavin Veerak
- 2017 · Last Rampage as Eddy
- 2016 · Bad Twin as Judge Miller
- 2015 · Parallels as Tinkler
- 2015 · Bound as Preston
- 2014 · Sabotage as ASAC Phelps
- 2012 · End of Watch as Homicide Detective 1
- 2011 · Holiday Engagement as Father Macy
- 2011 · CarJack as Jack's Father
- 2011 · Sironia as Joe Giovani
- 2009 · Siblings as Boss
- 2008 · The Mentalist as Rick Meadowlark
- 2008 · Street Kings as Michael Monks
- 2008 · Street Kings as Pathologist
- 2007 · Playas Ball as Lawyer #1
- 2006 · Puff, Puff, Pass as Jeff Johnson
- 2005 · Bones as Dell Hicks
- 2005 · Harsh Times as Agent Hollenbeck
- 2004 · LAX as
- 2004 · Garfield as Deputy Hopkins
- 2003 · NCIS as Matt Lane
- 2003 · NCIS as Edgar
- 2002 · Without a Trace as Jeff Murphy
- 2000 · The Weber Show as Clown
- 2000 · The Ghost of Spoon River as Skeeter
- 2000 · Malcolm in the Middle as Grossman
- 1999 · Third Watch as Lloyd
- 1999 · Family Law as David Jones
- 1999 · Hijack as Steve Baker
- 1998 · Hard Rain as Father on Local News
- 1998 · Scorpio One as Hutton
- 1997 · Air Force One as Assistant Press Secretary
- 1997 · The Practice as George Vogelman
- 1996 · Crime of the Century as Reporter
- 1996 · 7th Heaven as Man
- 1994 · Friends as Dr. Miller
- 1994 · ER as Mr. Vennerbeck
- 1993 · Snapdragon as Grosky
- 1993 · Lois & Clark: The New Adventures of Superman as
- 1992 · Running Mates as Reporter C
- 1992 · Out on a Limb as Jim Sr.
- 1992 · Illicit Behavior as Farrell Lernoux
- 1990 · Blossom as Mr. Phillips
- Future · Manson Girls as Danny DeCarlo
- 1991 · Rock 'n' Roll High School Forever as Dale
- Future · Umwelt as Richard