
2025
Tempest as Hauser / US President2025
Suits LA as Bill Claxton2025
Suits LA as Bill2025
The Residence as Wally Glick2022
Winning Time: The Rise of the Lakers Dynasty as Chick Hearn2021
Dopesick as Larry Berger2019
For All Mankind as Roger Scott2019
Why Women Kill as Hal Burke2019
Once Upon a Time... in Hollywood as Allen Kincade2019
Project Blue Book as Ryan Blackstone2019
Bombshell as Sean Hannity2018
Station 19 as James Beckett2018
Dirty John as Judge Spiller2018
For The People as Bob Colgate2018
The Front Runner as Bob Woodward2017
The Good Doctor as Pastor Clarence2017
Room 104 as Dr. Dan Benich2016
Goliath as Not available2016
Lethal Weapon as Albert Cook2016
Insecure as John Merrill2016
Timeless as Senator Joseph McCarthy2016
All the Way as Walter Reuther2015
Bosch as J. Reason Fowkkes2015
The Magicians as Ted Coldwater2015
Aquarius as HALL BANNING2015
Blackhat as Gary Baker2015
No Escape as Recruiter2014
Chicago P.D. as Wade Henslow2014
Scorpion as Wilson Eckherd2014
How to Get Away with Murder as Alexander Ballast2014
Legends as Senator Clancy Gorman2013
House of Cards as Howard Webb2013
Masters of Sex as Beckett2013
Iron Man 3 as Rose Hill Sheriff2013
Extraction as The Man in Black2012
The Legend of Korra as Raiko (voice)2012
Perception as Howard Reycraft2012
The Finder as Ed Scanian2012
Game Change as Steve Biegun2012
Hitchcock as George Tomasini2011
Switched at Birth as Ted2011
Franklin & Bash as Jeff Lisk2011
Harry's Law as Beacon2011
Captain America: The First Avenger as Newsreel Announcer2010
Hawaii Five-0 as Ted Lansing2010
Rizzoli & Isles as Bill Sutton2010
Nikita as Senator Kerrigan2010
The Good Guys as Mike Smith2010
The Way as Phil2010
Casino Jack as Tom DeLay2009
Castle as Evan Pierce2009
NCIS: Los Angeles as Peter Clairmont2009
Lie to Me as Not available2009
Public Enemies as Tommy Carroll2009
Bitter/Sweet as Werner2009
Transformers: Revenge of the Fallen as Air Force Chief of Staff2008
The Mentalist as Michael Elkins2008
Leverage as Mark Vector2008
21 as Stemple2008
Yes Man as Multack2008
Gary Unmarried as Not available2007
Mad Men as Andy Hayes2007
Burn Notice as Lynch2007
Charlie Wilson's War as Congressional Committee2006
Bobby as David2006
Wicked Wicked Games as Not available2005
Grey's Anatomy as Jim Walker2005
Supernatural as Edward Carrigan2005
Criminal Minds as Capt. Lancaster2005
Medium as HR Executive2005
Close to Home as Frank Barringer2005
E-Ring as Not available2005
Thank You for Smoking as Senator Lothridge2003
NCIS as Commander Spencer2003
Las Vegas as Paul Snow2003
Cold Case as Ben Kern (1983)2003
Carnivàle as Young Balthus2003
Miracles as Detective Freemont2003
The Lyon's Den as Attorney Emergloch2002
Without a Trace as Spaulding's Attorney2002
American Dreams as Father Patrick2002
George Lopez as Not available2002
Do Over as Not available2001
24 as Ben Kram2001
Law & Order: Criminal Intent as Paul Keller2001
Crossing Jordan as Paramax Industries Official2001
The Division as Charlie McBride2001
Just Ask My Children as Alvin McCuan2000
CSI: Crime Scene Investigation as Mercer's Doctor2000
Strong Medicine as Cal Wallace2000
The District as Stephen McQuade2000
The Invisible Man as Jarod Stark2000
The Weber Show as Jim1999
The West Wing as Richard Will1999
Judging Amy as AAG Franklin Dobbs1999
Hard Time: Hostage Hotel as Miles McCurdy1998
V.I.P. as Rygel1998
Sports Night as Not available1998
Driven as Businessman #11998
Permanent Midnight as Brad / Tim from Mr. Chompers1997
Albino Alligator as Agent #21997
The Practice as A.D.A. Carter1997
George of the Jungle as Male Guest at Party1997
Air Force One as Thomas Lee1997
Hitz as Not available1997
The Apocalypse as Charlie1996
Dark Skies as Not available1995
JAG as Commander Andrew Stotler1995
JAG as Vince Boone1995
Star Trek: Voyager as Weiss1995
The Stars Fell on Henrietta as Delbert Tims1995
NewsRadio as G-Man1995
Murder One as Not available1995
Murder One as Officer (uncredited)1995
The Watcher as Not available1994
Touched by an Angel as Brother Jacob / William Kitchell1994
Without Warning as Paul Collingwood1993
The X-Files as Harry Bring1993
Dr. Quinn, Medicine Woman as Captain Arthur Tyrrell1992
Love & War as Not available1990
Law & Order as Stephen Olson1989
Family Matters as Larry Johnson1987
Star Trek: The Next Generation as Simon Tarses1987
21 Jump Street as Sean Livingston1984
Murder, She Wrote as Aaron Woodman1984
Murder, She Wrote as Nicholas Derby1978
Dallas as Ensign Malley1971
Columbo as Roger GamblesNaN
Lone Wolf as Not available2025
In the Flesh as Agent Vic2023
Your Lucky Day as Mr. Laird2021
The Center Seat: 55 Years of Star Trek as Self2021
2 Timers as Casting Director2020
The Comey Rule as Bill Sweeney2020
Survival Skills as The Chief2019
The Public as John Harper2019
Thank You Kindly as Gary Levinson2019
That Guy... Who Was In That Thing 3: Trek Stars as Self2016
Stevie D as Jack Laurentis2016
Still Single as Spencer2014
Sunken City as Captain Thad Beecher2014
And, We're Out of Time as Dick2013
The Truth About Emanuel as Officer Ted2011
Whole Day Down as Ernie the Vampire2010
Heaven Burns as Tom2008
The Lucky Ones as Pastor Nolan2007
I Know Who Killed Me as Phil Lazarus1999
Dill Scallion as Highway PatrolmanNaN
The Subscriber as Kingston Zimbardo2013
Cruel Will as Fredrick2010
Below the Beltway as Larry Gryder2006
Valley of the Wolves: Iraq as George Baltimore / Journalist2004
Broken as Spense2003
Gary the Rat as Not available2003
House of Sand and Fog as Auctioneer2003
Dickie Roberts: Former Child Star as Publisher2002
Lovely & Amazing as Willy1998
The Tiger Woods Story as Hughes Norton1998
Starstruck as Phillip1998
The Truth About Juliet as Dominic1997
Drawn to the Flame as Ethan1996
Encino Woman as Bobby1996
In the Line of Duty: Smoke Jumpers as Hempstead1995
University Hospital as Not available1994
Someone She Knows as Lt. Harry Kramer1990
So Proudly We Hail as Not available1989
When We Were Young as Not available1989
Love and Other Sorrows as Sonny BrewsterNaN
GRQ the Movie as RogerNaN
The Feeling Expert as GiovanniNaN
The Marcus Garvey Story as George TylerNaN
The Subscriber Producer