
2027
The Chosen: Crucifixion as Gauis2024
The Best Christmas Pageant Ever as Reverend Hopkins2024
The Great Game: The Making of Spycraft as Self2023
The Chosen: Season 3 Finale as Gaius2022
The Chosen: Season 3 - Episodes 1 & 2 as Gaius2019
The Chosen as Gaius2015
Woodlawn as Owen Davis2014
Extant as Sheriff2012
Touch as Private Detective2012
The Ride as Driver2011
Switched at Birth as Chris Washburn2011
Harry's Law as Detective Schuller2011
Hollywoo as Jordan2011
The Least of These as Detective Crowe2011
Love's Everlasting Courage as Bruce2010
Rizzoli & Isles as Jeff Miller2010
Unthinkable as Observer2009
Lie to Me as Mike Personick2009
Like Dandelion Dust as Bill Norton2008
Eleventh Hour as Frank Fuller2008
The Lucky Ones as Army Psychologist2008
Curse as Not available2007
Urban Justice as Det. Frank Shaw2007
Resident Evil: Extinction as Scientist2006
The Unit as Not available2006
Big Love as Fred Zurick2006
Poseidon as Chief Officer Reynolds2006
Flags of Our Fathers as Bill Genaust2006
Midnight Clear as Kirk2006
S.S. Doomtrooper as Lieutenant Reinhardt2005
Criminal Minds as Franklin Graney2005
Bones as Peter Leferts2005
Ghost Whisperer as Dr. Farrington2005
E-Ring as Not available2005
Flightplan as Grunick2005
Over There as Dr. Muecke2005
The Ring Two as Detective2005
Locusts: The 8th Plague as Agent Greg Ballard2005
The L.A. Riot Spectacular as SWAT Leader2005
Midnight Clear as Gas Station Clerk2004
Boston Legal as FBI Special Agent John Sharpe2004
Boa vs. Python as Agent Sharpe2004
After the Sunset as Security Guard2004
Helter Skelter as Detective Kleinman2003
NCIS as Wayne Julius2003
Hulk as Comanche Pilot2003
Klepto as Jeffries2003
10-8: Officers on Duty as Not available2003
Cliché as Jack Lichec2002
CSI: Miami as Christian Brunner2002
Without a Trace as Jim Sweeney2002
Minority Report as Pre-Crime Cop2002
Hometown Legend as Cal Sawyer2001
24 as Hans Meyer2001
Swordfish as Lawyer2001
Alias as Rat Exterminator2001
Killer Me as Martin2000
CSI: Crime Scene Investigation as Prison Warden2000
Strong Medicine as FBI Special Agent Randolph P. Lentz2000
18 Wheels of Justice as Not available1999
L.A. Heat as Not available1998
Charmed as Cleaner1998
Mercury Rising as Lieutenant1998
Sand Trap as Carl1998
The Day Lincoln Was Shot as George A. Atzerodt1997
Brooklyn South as Russian Fence1997
Interruptions as Not available1996
Nash Bridges as Not available1996
The Sentinel as Soles1996
Dark Skies as Not available1996
Crime of the Century as Carl Henkel1995
Sliders as Private Bates1994
ER as Not available1993
The X-Files as Agent Gene Crane1993
The Adventures of Brisco County, Jr. as Villain No. 21992
Melrose Place as Delivery Man