2025
The Artist (1 episode)
2025
Zero Day as Robert Lyndon (6 episodes)
2023
Painkiller as Arthur Sackler (6 episodes)
2023
Florida Man as Ketcher (6 episodes)
2022
The Anthrax Attacks: In the Shadow of 9/11 as Dr. Bruce Ivins
2022
How I Met Your Father as Nick (3 episodes)
2021
Slugfest as Terry Stewart (10 episodes)
2021
Being the Ricardos as Howard Wenke
2021
What If...? as Agent Coulson (voice) (2 episodes)
2021
Marvel Studios Legends as Phil Coulson (archive footage) (uncredited) (2 episodes)
2020
Chadwick Boseman: A Tribute for a King as Self - Actor, "The Avengers"
2020
Snowpiercer as Admiral Anton Milius (10 episodes)
2020
Run Sweetheart Run as James R. Fuller
2019
Celebrating Marvel's Stan Lee as Self - Host
2019
Captain Marvel as Agent Coulson
2018
Julia Louis-Dreyfus: The Kennedy Center Mark Twain Prize as Self
2018
The Conners as Ron (2 episodes)
2018
Spinning Man as Paul
2016
Live by Night as Calvin Bondurant
2016
Marvel's Agents of S.H.I.E.L.D.: Slingshot as Phil Coulson (1 episode)
2016
Marvel's Agents of S.H.I.E.L.D.: Academy (5 episodes)
2016
Too Legit as Dr. Mekel
2016
Marvel's Captain America: 75 Heroic Years as Self
2015
BattleBots as Judge (11 episodes)
2015
Lip Sync Battle as Self (1 episode)
2015
The Thrilling Adventure Hour Live as Mason Grantz
2014
Marvel: 75 Years, from Pulp to Pop! as Self
2014
Marvel Studios: Assembling a Universe as Self
2014
Late Night with Seth Meyers as Self - Guest (1 episode)
2014
Brightest Star as Mr. Markovic
2013
Marvel's Agents of S.H.I.E.L.D. as Phil Coulson (123 episodes)
2013
Marvel's Agents of S.H.I.E.L.D. as Sarge (13 episodes)
2013
The To Do List as Judge Klark
2013
Much Ado About Nothing as Leonato
2013
Very Good Girls as Edward Berger
2012
Nimrod and Stinky's Antarctic Adventure as Nat
2012
Comedy Bang! Bang! as Self (1 episode)
2012
The Avengers as Agent Phil Coulson
2012
Marvel's Ultimate Spider-Man as Phil Coulson (voice) (52 episodes)
2011
Marvel One-Shot: A Funny Thing Happened on the Way to Thor's Hammer as Phil Coulson
2011
Marvel One-Shot: The Consultant as Agent Phil Coulson
2011
Mr. Popper's Penguins as Nat Jones
2011
Thor as Agent Coulson
2010
The Talk (1 episode)
2010
Iron Man 2 as Agent Coulson
2009
(500) Days of Summer as Vance
2008
Choke as Lord High Charlie
2008
Iron Man as Agent Coulson
2007
In the Land of Women as Nelson Hardwicke
2007
The Air I Breathe as Henry
2006
The Road to Christmas as Tom Pullman
2006
Bickford Shmeckler's Cool Ideas as Publisher
2006
The New Adventures of Old Christine as Richard Campbell (88 episodes)
2006
When a Stranger Calls as Ben Johnson
2005
Criminal Minds as FBI Director Ray Madison (2 episodes)
2004
In Good Company as Steckle
2004
CSI: NY as Allen McShane (2 episodes)
2004
In Enemy Hands as Teddy Goodman
2003
The Human Stain as Nelson Primus
2003
11:14 as Officer Hannagan
2003
Northfork as Mr. Hadfield
2002
Live from Baghdad as Eason Jordan
2002
One Hour Photo as Det. Paul Outerbridge
2002
Lovely & Amazing as Bill
2002
The Shield as William Faulks (2 episodes)
2002
We Were Soldiers as Capt. Tom Metsker
2002
My Sister's Keeper as Harvey
2002
The Adventures of Young Indiana Jones as Dickinson (1 episode)
2001
A.I. Artificial Intelligence as Supernerd
2000
State and Main as Doug Mackenzie
1999
Magnolia as WDKK Floor Director
1999
The Adventures of Young Indiana Jones: Spring Break Adventure as Dickinson
1999
The West Wing as Michael Casper (8 episodes)
1999
Six Ways to Sunday as Benjamin Taft
1998
Sports Night (2 episodes)
1998
Will & Grace as Cam (1 episode)
1998
Sex and the City as Harris Bragen (1 episode)
1997
The Spanish Prisoner as FBI Sniper
1997
The Last Time I Committed Suicide as Cop #1
1997
Hot Sauce as Ex-Boyfriend
1995
Central Park West (1 episode)
1995
The Usual Suspects as Dr. Walters
1995
Above Suspicion as Randy
1995
Tyson as Kevin Rooney
1994
Touched by an Angel as Don Dudley (1 episode)
1994
Ride Me as Jake Shank
1994
Clear and Present Danger as Staff Sergeant
1994
I Love Trouble as Darryl Beekman, Jr.
1992
The Young Indiana Jones Chronicles as Dickinson (1 episode)
1991
Lana in Love as Marty
1991
A Woman Named Jackie as Ken O'Donnell (2 episodes)
1991
The Commish (1 episode)
1990
Law & Order as Patrick Dunne (1 episode)
1990
Shannon's Deal (2 episodes)
1989
Fat Man and Little Boy as Douglas Panton
1988
Things Change as Stage Manager
1988
Lip Service as Stage Manager