Hedda Gabler as Dr. Brack
2024
The Pirate Bay as John Malcolm (6 episodes)
2021
Them as Detective Marsh (2 episodes)
2021
Bliss as Sketchy Man
2019
Ford v Ferrari as Reporter - Sam
2019
For All Mankind as Businessman (1 episode)
2019
Unbelievable as Creepy Diner Guy (1 episode)
2018
They Want Dick Dickster as Ed Lawler
2018
Shangri-La: Near Extinction as CEO Hal Clark
2018
The Resident as Timothy Buzzkirk (1 episode)
2017
Snowfall as Jacob (3 episodes)
2016
Shooter as Crawley (1 episode)
2016
Dream Corp LLC as Priest (voice) (1 episode)
2016
Keeping Up with the Joneses as Detective
2016
MacGyver as Security Manager (1 episode)
2016
Black Tar Road as Diner Owner
2015
She and I as Director
2015
Wuthering High as Priest
2014
Gone Girl as Mustached Man
2014
Asteroid vs Earth as Chief of the Boat
2012
Layover as Officer O'Hearne
2012
Hold Your Breath as Warden Wilkes
2012
Super Cyclone as Colonel Lee Chadwick
2012
Playdate as Robert Johnson
2012
Air Collision as Colonel Chuck Lawler
2011
Battle of Los Angeles as Capt. Hadron
2010
Mega Shark vs. Crocosaurus as Commander Vail
2010
The Walking Dead as Wade (1 episode)
2010
The Social Network as Facebook Lawyer
2009
Sugar Boxx as Captain Greene
2007
Choose Connor as Investigator
2005
Criminal Minds as Sid Rutledge (1 episode)
2003
NCIS as Roy Evans (1 episode)
2002
Without a Trace as Officer Watson (1 episode)
2002
Monk as Shawn Metzger (1 episode)
2001
The Tick as General's Aide (1 episode)
2000
Strong Medicine as Dr. Mark Lantana (1 episode)
2000
The Prophet's Game as Detective Olson
1999
Angel as Police Officer (1 episode)
1998
Charmed as Cleaner (2 episodes)
1997
The Setting Son as Max
1997
Ally McBeal as Pedestrian (1 episode)
1995
JAG as Young Cag (1 episode)
1995
JAG as Young Lt. Tom Boone (2 episodes)
1993
Diagnosis: Murder as Troy Griffin (1 episode)
1993
The X-Files as Deputy Ray Hoese (1 episode)
1993
Star Trek: Deep Space Nine as Cardassian Officer (1 episode)