| movie | Reminders of Him (2026)As Patrick Landry | (Not seen) |
| tv | Parish (2024)As Anton Valmont(3 episodes) | (Not seen) |
| tv | The Madness (2024)As Stu Magnusson(8 episodes) | (Not seen) |
| tv | The Diplomat (2023)As Todd Penn(3 episodes) | (Not seen) |
| movie | Rosaline (2022)As Adrian Capulet | (Not seen) |
| tv | What If...? (2021)As Colonel Flynn (voice)(1 episode) | (Not seen) |
| movie | tick, tick... BOOM! (2021) (AKA "tick, tick⦠BOOM!")As Stephen Sondheim | (Not seen) |
| movie | Sergio (2020)As Paul Bremer | (Not seen) |
| movie | A West Wing Special to Benefit When We All Vote (2020)As Josh Lyman | (Not seen) |
| movie | Songbird (2020)As William Griffin | (Not seen) |
| movie | The Call of the Wild (2020)As Judge Miller | (Not seen) |
| movie | The Last Full Measure (2019)As Carlton Stanton | (Not seen) |
| movie | Godzilla: King of the Monsters (2019)As Dr. Rick Stanton | (Not seen) |
| movie | The Darkest Minds (2018)As President Gray | (Not seen) |
| movie | Destroyer (2018)As DiFranco | (Not seen) |
| tv | Chicago Justice (2017)As Albert Forest(1 episode) | (Not seen) |
| tv | The Handmaid's Tale (2017)As Joseph Lawrence(35 episodes) | (Not seen) |
| movie | Unicorn Store (2017)As Gene | (Not seen) |
| movie | Megan Leavey (2017)As Bob | (Not seen) |
| movie | The Post (2017)As Arthur Parsons | (Not seen) |
| movie | Get Out (2017)As Dean Armitage | (Not seen) |
| tv | Full Frontal with Samantha Bee (2016)As Self(1 episode) | (Not seen) |
| movie | All the Way (2016)As Hubert Humphrey | (Not seen) |
| tv | The Late Late Show with James Corden (2015)As Self - Guest(1 episode) | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self - Guest(5 episodes) | (Not seen) |
| tv | Transparent (2014)As Magnus(8 episodes) | (Not seen) |
| tv | Variety Studio: Actors on Actors (2014)As Self(1 episode) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self(1 episode) | (Not seen) |
| tv | Brooklyn Nine-Nine (2013)As Roger Peralta(4 episodes) | (Not seen) |
| movie | Marvel One-Shot: Agent Carter (2013)As John Flynn | (Not seen) |
| movie | CBGB (2013)As Nicky Grant | (Not seen) |
| movie | Saving Mr. Banks (2013)As Don DaGradi | (Not seen) |
| tv | Go On (2012)As Hughie(1 episode) | (Not seen) |
| tv | Shameless (2011)As Abraham Paige(2 episodes) | (Not seen) |
| movie | The Cabin in the Woods (2011) (AKA "Cabin")As Steve Hadley | (Not seen) |
| tv | Parks and Recreation (2009)As Councilman Pillner(1 episode) | (Not seen) |
| tv | The Mentalist (2008)As Timothy Carter (uncredited)(1 episode) | (Not seen) |
| movie | An American Crime (2007)As Prosecutor | (Not seen) |
| tv | Studio 60 on the Sunset Strip (2006)As Danny Tripp(22 episodes) | (Not seen) |
| movie | The Sisterhood of the Traveling Pants (2005)As Al Lowell | (Not seen) |
| movie | Little Manhattan (2005)As Adam | (Not seen) |
| tv | Real Time with Bill Maher (2003)As Self(6 episodes) | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self(3 episodes) | (Not seen) |
| tv | Monk (2002)As Dean Berry(1 episode) | (Not seen) |
| movie | Kate & Leopold (2001) (AKA "Kate and Leopold")As J.J. Camden | (Not seen) |
| tv | Malcolm in the Middle (2000)As Meg's Husband(2 episodes) | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Frank Maddox(2 episodes) | (Not seen) |
| tv | The West Wing (1999)As Josh Lyman(154 episodes) | (Not seen) |
| movie | Bicentennial Man (1999) (AKA "Andrew NDR114")As Lloyd | (Not seen) |
| movie | The Muse (1999)As Hal | (Not seen) |
| movie | Red Corner (1997)As Bob Ghery | (Not seen) |
| movie | Billy Madison (1995)As Eric Gordon | (Not seen) |
| tv | ER (1994)As Sean O'Brien(2 episodes) | (Not seen) |
| movie | The Client (1994)As Thomas Fink | (Not seen) |
| tv | Frasier (1993)As Stu (voice)(1 episode) | (Not seen) |
| tv | The X-Files (1993)As Daniel Trepkos(1 episode) | (Not seen) |
| movie | My Life (1993)As Paul Ivanovich | (Not seen) |
| movie | RoboCop 3 (1993)As Fleck | (Not seen) |
| movie | A Perfect World (1993)As Bobby Lee | (Not seen) |
| movie | Philadelphia (1993) (AKA "At Risk")As Jamey Collins | (Not seen) |
| movie | Scent of a Woman (1992)As Randy | (Not seen) |
| movie | Awakenings (1990)As Dr. Tyler | (Not seen) |
| movie | Presumed Innocent (1990)As Jamie Kemp | (Not seen) |
| movie | Young Guns II (1990) (AKA "Hell Bent for Leather")As Charles Phalen | (Not seen) |
| movie | Adventures in Babysitting (1987)As Mike Todwell | (Not seen) |
| movie | Revenge of the Nerds II: Nerds in Paradise (1987)As Roger | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Cameo (uncredited)(1 episode) | (Not seen) |