Filmography
| 2022 | Black Wood · as Wallace Price |
| 2022 | Women of the Movement (TV Series) · as Editor |
| 2021 | The Little Things · as Captain Henry Davis |
| 2021 | Delicate State · as Glenn |
| 2021 | Under the Stadium Lights · as Coach Warren |
| 2020 | The Runners · as Pete |
| 2020 | A Dark Foe · as Special Agent Stewart |
| 2020 | Scream Test · as Doctor Doubleday |
| 2019 | The Challenger Disaster · as Finch Richards (Lawyer) |
| 2019 | |
| 2018 | Remember the Sultana · as Phillip Van Horn |
| 2018 | Every Other Holiday · as Ed |
| 2018 | The Resident (TV Series) · as Marshall Winthrop |
| 2017 | Transformers: The Last Knight · as General Morshower |
| 2017 | Aftermath · as Matt |
| 2017 | |
| 2017 | Curvature · as Tomas |
| 2017 | Bug · as Gerald |
| 2017 | Color Me You · as Professor Douglas |
| 2017 | I'm Dying Up Here (TV Series) · as Warren Hobbs |
| 2017 | The Orville (TV Series) · as Admiral Tucker |
| 2017 | Ozark (TV Series) · as FBI Executive Assistant Director Graves |
| 2017 | Philip K. Dick's Electric Dreams (TV Series) · as Ed |
| 2016 | When the Bough Breaks · as Martin Cooper |
| 2016 | Preacher (TV Series) · as Preacher Mike |
| 2015 | Dark Places · as Jim Jeffreys |
| 2015 | Hoovey · as Dr. Kattner |
| 2015 | The Doo Dah Man · as Smitty |
| 2015 | Narcos (TV Series) · as Senator Martin |
| 2015 | Code Black (TV Series) · as Dennis |
| 2015 | Bloodline (TV Series) · as Wayne Lowry |
| 2015 | Supergirl (TV Series) · as General Sam Lane |
| 2014 | Manhattan (TV Series) · as Censorship Captain |
| 2014 | Madam Secretary (TV Series) · as General Arthur Hayes |
| 2013 | After Earth · as Commander Velan |
| 2013 | Parkland · as Mike Howard |
| 2013 | Dads (2013) (TV Series) · as Officer Silverton |
| 2013 | Marvel's Agents of S.H.I.E.L.D. (TV Series) · as General Jacobs |
| 2012 | Backwards · as Coach Spriklin |
| 2012 | Scandal (2012) (TV Series) · as Admiral Hawley |
| 2012 | Dallas (2012) (TV Series) · as Lou |
| 2012 | Revolution (TV Series) · as Dan Jenkins |
| 2011 | Transformers: Dark of the Moon · as General Morshower |
| 2011 | X-Men: First Class · as Colonel Hendry |
| 2011 | Moneyball · as Ron Hopkins |
| 2011 | The Legend of Hell's Gate: An American Conspiracy · as J.H. Gordon |
| 2011 | In My Pocket · as Professor Taples |
| 2010 | The Crazies · as Intelligence Officer |
| 2010 | Psychic Experiment · as Mr. Anderson |
| 2010 | The Waiter · as Nigel Hamilton |
| 2010 | Hawaii Five-0 (TV Series) · as Agent Kendricks |
| 2009 | Transformers: Revenge of the Fallen · as General Morshower |
| 2009 | Fire from Below · as General Cook |
| 2009 | The Men Who Stare at Goats · as Major General Holtz |
| 2009 | ExTerminators · as Boss |
| 2009 | NCIS: Los Angeles (TV Series) · as Brian Adams |
| 2009 | Lie to Me (TV Series) · as Col. Gorman |
| 2009 | Mental (TV Series) · as Major Arlen Rawlins |
| 2009 | Trauma (TV Series) · as Tyler's Father |
| 2009 | Dollhouse (TV Series) · as Unknown |
| 2009 | Castle (2009) (TV Series) · as Michael Reed |
| 2008 | Grizzly Park · as Ranger Bob |
| 2008 | Eli Stone (TV Series) · as Unknown |
| 2007 | Transformers · as SOCCENT Sergeant |
| 2007 | Army Wives (TV Series) · as Detective Gibson |
| 2007 | Delta Farce · as General |
| 2006 | Behind Enemy Lines II: Axis of Evil · as Admr. Henry D. Wheeler |
| 2006 | Striking Range · as Ted Billings |
| 2006 | Shark (TV Series) · as Unknown |
| 2006 | Friday Night Lights (TV Series) · as Chad Clarke |
| 2006 | All the King's Men · as Commissioner |
| 2005 | Good Night, and Good Luck. · as Colonel Anderson |
| 2005 | Walker, Texas Ranger: Trial by Fire · as Reed Larkin |
| 2005 | Disaster! · as General Washington / The President (voice) |
| 2005 | The Island · as Medical Courier |
| 2005 | Hostage · as Lt. Leifitz |
| 2005 | Criminal Minds (TV Series) · as Lt. Kevin Mitchell |
| 2005 | Grey's Anatomy (TV Series) · as Walter |
| 2005 | The Closer (TV Series) · as Captain West |
| 2005 | Bones (TV Series) · as Colonel Bob Reid |
| 2004 | The Last Shot · as Agent McCaffrey |
| 2004 | Category 6: Day of Destruction · as 747 Pilot |
| 2004 | Homeland Security · as General Eaton |
| 2004 | Summerland (TV Series) · as Unknown |
| 2004 | Medical Investigation (TV Series) · as Unknown |
| 2004 | The 4400 (TV Series) · as General |
| 2004 | Deadwood (TV Series) · as Bart |
| 2003 | The Core · as FBI Agent |
| 2003 | Gacy · as Ted Boyle |
| 2003 | NCIS (TV Series) · as Commander Robert Peters |
| 2003 | Cold Case (TV Series) · as Ray Crawford |
| 2002 | Blood Work · as Captain |
| 2002 | Monk (TV Series) · as Unknown |
| 2002 | American Dreams (TV Series) · as Unknown |
| 2001 | Pearl Harbor · as William Halsey Jr. |
| 2001 | Black Hawk Down · as Lt. Col. Tom Matthews |
| 2001 | Star Trek: Enterprise (TV Series) · as MacReady |
| 2001 | Blonde (TV Series) · as Officer |
| 2001 | The Agency (TV Series) · as Unknown |
| 2001 | 24 (TV Series) · as Aaron Pierce |
| 2001 | Alias (TV Series) · as Marlon Bell |
| 2001 | Crossing Jordan (TV Series) · as Bill Strand |
| 2001 | The Division (TV Series) · as Unknown |
| 2000 | Sole Survivor · as Robert Donner |
| 2000 | The District (TV Series) · as Walt Cornell |
| 2000 | The Huntress (TV Series) · as Unknown |
| 2000 | CSI: Crime Scene Investigation (TV Series) · as Sheriff Brian Mobley |
| 1999 | The Jack Bull · as Col. Jeffries |
| 1999 | My Little Assassin · as Agent Larrigoy |
| 1999 | Once And Again (TV Series) · as Unknown |
| 1999 | The West Wing (TV Series) · as Mike Chysler |
| 1999 | Providence (TV Series) · as Mr. McDonnell |
| 1999 | Harsh Realm (TV Series) · as General |
| 1999 | Strange World (TV Series) · as Colonel Gerald Kanin |
| 1999 | Law & Order: Special Victims Unit (TV Series) · as Coach Bill Becker |
| 1998 | Godzilla · as Kyle Terrington |
| 1998 | Phoenix · as Anti-Abortionist |
| 1998 | Mercy Point (TV Series) · as actor |
| 1998 | The Crow: Stairway to Heaven (TV Series) · as Unknown |
| 1998 | Charmed (TV Series) · as Agent Keyes |
| 1998 | First Wave (TV Series) · as Sheriff John Holden |
| 1997 | Air Force One · as Agent Walters |
| 1997 | Runaway Car · as Captain Jim Louben |
| 1997 | Buffy the Vampire Slayer (TV Series) · as Mr. Newton |
| 1997 | Pensacola: Wings of Gold (TV Series) · as Colonel Coffee |
| 1997 | C-16: FBI (TV Series) · as Unknown |
| 1997 | King of the Hill (TV Series) · as Shelwyn (voice) |
| 1996 | Death Benefit · as Tim O'Grady |
| 1996 | Innocent Victims · as Detective Prell |
| 1996 | Dark Skies (TV Series) · as Unknown |
| 1996 | Arli$$ (TV Series) · as Max Scanlon |
| 1996 | Millennium (TV Series) · as Unknown |
| 1995 | Dominion · as Lance |
| 1995 | Sketch Artist II: Hands That See · as Bill Loman |
| 1995 | Deadly Games (TV Series) · as Plumber |
| 1995 | JAG (TV Series) · as Ned Bannon |
| 1995 | Star Trek: Voyager (TV Series) · as Guard |
| 1995 | Murder One (TV Series) · as Unknown |
| 1994 | Star Trek: Generations · as Navigator |
| 1994 | The River Wild · as Policeman |
| 1994 | In the Army Now · as Recruiting Sergeant Richard Day |
| 1994 | Confessions: Two Faces of Evil · as Lt. Siler |
| 1994 | The Secret World of Alex Mack (TV Series) · as Coach Rooney |
| 1994 | ER (TV Series) · as Rick Decoyte |
| 1994 | Viper (TV Series) · as Walter Powell |
| 1993 | 12:01 · as Detective Cryers |
| 1993 | For Their Own Good · as actor |
| 1993 | In the Line of Duty: Ambush in Waco · as Conway LeBleu |
| 1993 | NYPD Blue (TV Series) · as Special Agent Wilson |
| 1993 | The X-Files (TV Series) · as Aaron Starkey |
| 1993 | Babylon 5 (TV Series) · as Franke |
| 1993 | Diagnosis Murder (TV Series) · as Billy Randolph |
| 1992 | Under Siege · as Ensign Taylor |
| 1992 | From the Files of Joseph Wambaugh: A Jury of One · as Det. Gary Graves |
| 1992 | Intruders (1992) (TV Series) · as Air Force Captain |
| 1991 | Tagget · as Bennett Lawson |
| 1991 | The Heroes of Desert Storm · as actor |
| 1991 | Shoot First: A Cop's Vengeance · as Prosecutor |
| 1990 | By Dawn's Early Light · as F-18 Pilot |
| 1990 | Law & Order (TV Series) · as Unknown |
| 1989 | Tango & Cash · as Co-Worker |
| 1989 | 84C MoPic · as Cracker |
| 1989 | Quantum Leap (TV Series) · as Grady |
| 1989 | Baywatch (TV Series) · as Dan |
| 1989 | Life Goes On (TV Series) · as Hewitt |
| 1988 | Defense Play · as Bartender |
| 1988 | War and Remembrance (TV Series) · as Sonar Operator (Moray) |
| 1987 | Star Trek: The Next Generation (TV Series) · as Ensign Burke |
| 1987 | Full House (TV Series) · as Unknown |
| 1987 | Vietnam War Story (TV Series) · as Dr. Thurman |
| 1986 | Matlock (TV Series) · as Unknown |
| 1984 | The Philadelphia Experiment · as Mechanic |
| 1983 | Hardcastle and McCormick (TV Series) · as Unknown |
| 1981 | Dead & Buried · as Jimmy |
| 1979 | The Bermuda Triangle · as Gallivan |
| 1979 | The Dukes of Hazzard (TV Series) · as Roadside Victim |
| 1978 | Dallas (TV Series) · as Campaign Aide |
| 1976 | Drive-In · as Orville Hennigson |
| 1974 | Police Woman (TV Series) · as Unknown |
