2025
The Pitt as Dr. Michael 'Robby' Robinavitch2025
FEEL as Sitter 202023
At the Gates as Peter Barris2022
The Jennifer Hudson Show as Self2021
Leverage: Redemption as Harry Wilson2019
The Kelly Clarkson Show as Not available2019
The Red Line as Daniel Calder2018
25 Words or Less as Not available2018
The Romanoffs as Ivan2017
Mark Felt: The Man Who Brought Down the White House as Stan Pottinger2017
Shot as Mark Newman2016
Angie Tribeca as Lewis Alcindor2015
The Late Show with Stephen Colbert as Self2015
Tab Hunter Confidential as Self2015
The World Made Straight as Leonard2014
The Librarians as Flynn Carsen2014
Phineas and Ferb: Night of the Living Pharmacists as Martin the News Vendor (voice)2013
Drunk History as Thomas Nast2013
Snake & Mongoose as Arthur Spear2012
Lab Rats as Dr. Evans2011
Falling Skies as Thomas 'Tom' Mason2010
Conan as Self2010
Who Do You Think You Are? as Self2010
Queen of the Lot as Aaron Lambert2008
The Librarian: The Curse of the Judas Chalice as Flynn Carsen2008
W. as Don Evans2008
Nothing But the Truth as Avril Aaronson2008
An American Affair as Mike Stafford2007
Phineas and Ferb as Martin the News Vendor (voice)2006
The Librarian: Return to King Solomon's Mines as Flynn Carsen2005
Unscripted as Self2005
The Californians as Gavin Ransom2004
The Tony Danza Show as Self - Guest2004
The Librarian: Quest for the Spear as Flynn Carsen2004
Donnie Darko: Production Diary as Self2003
The Ellen DeGeneres Show as Self2003
Jimmy Kimmel Live! as Self2003
Fall of Knipple as Ed2002
Enough as Robbie2002
White Oleander as Mark Richards2002
NBC 75th Anniversary Special as Self2002
Scenes of the Crime as Seth2001
Good Day Live as Self2001
Donnie Darko as Prof. Kenneth Monnitoff2000
Fail Safe as Buck1999
Pirates of Silicon Valley as Steve Jobs1999
Teen Choice Awards as Self - Nominee1999
Can't Stop Dancing as Poe1997
The View as Self1997
The Myth of Fingerprints as Warren1996
The Daily Show as Self1994
Friends as Jeffrey Rosen1994
ER as John Carter1994
There Goes My Baby as Finnegan1994
Guinevere as Lancelot1993
Swing Kids as Emil Lutz1992
A Few Good Men as Cpl. Jeffrey Barnes1991
Crooked Hearts as Ask Warren1988
LIVE with Kelly and Mark as Not available1985
Lust in the Dust as Young Man (uncredited)1975
Saturday Night Live as Self - Cameo (uncredited)1969
Sesame Street as Not availableNaN
Cut as Earnshaw2025
The Pitt Executive Producer2025
The Pitt Writer2021
Leverage: Redemption Director2021
Leverage: Redemption Writer2014
The Librarians Director2014
The Librarians Writer2014
The Librarians Executive Producer2011
Falling Skies Producer2011
Falling Skies Director2008
The Librarian: The Curse of the Judas Chalice Producer2006
The Librarian: Return to King Solomon's Mines Producer1997
The Myth of Fingerprints Associate Producer