2027
Avengers: Secret Wars as Ben Grimm / Thing
2026
Avengers: Doomsday as Ben Grimm / Thing
2025
The Fantastic Four: First Steps as Ben Grimm / Thing
2024
Hold Your Breath as Wallace Grady
2023
Krapopolis as Obie (voice) (1 episode)
2023
No Hard Feelings as Gary
2022
Star Wars: Andor as Arvel Skeen (3 episodes)
2022
Andor: A Disney+ Day Special Look as Arvel Skeen (archive footage) (uncredited)
2022
The Bear as Richard 'Richie' Jerimovich (28 episodes)
2022
The Dropout as John Carreyrou (3 episodes)
2020
Tesla as Anital Szigeti
2020
Interrogation as Trey Carano (6 episodes)
2019
Lying and Stealing as Ray Warding
2019
NOS4A2 as Chris McQueen (20 episodes)
2019
Blow the Man Down as Gorski
2017
Marvel's The Punisher as David Lieberman / Micro (13 episodes)
2017
Tokyo Project as Sebastian
2017
A Goodbye to Girls as Self
2015
The Late Show with Stephen Colbert as Self (1 episode)
2014
The Grey Matter as Simon
2014
We'll Never Have Paris as Guillaume
2014
The Last Ship as American Scientist (3 episodes)
2014
Late Night with Seth Meyers as Self (1 episode)
2013
The Volunteer as Ethan
2012
Come Out and Play as Francis
2012
Girls as Desi Harperin (16 episodes)
2011
Person of Interest as Michael Cole (2 episodes)
2011
Higher Ground as Luke
2011
Bob's Burgers as Vincent (1 episode)
2009
A NY Thing as Arthur
2009
The Marc Pease Experience as Gavin
2009
Breaking Upwards as Dylan
2009
T Takes: Brooklyn '09 as Ebon (1 episode)
2008
Fringe as Joseph Meegar (1 episode)
2008
John Adams as John Quincy Adams (7 episodes)
2008
Chicago 10 as Paul Krassner (voice)
2007
Suburban Girl as Ethan Eisenberg
2007
High Falls as Jackson
2006
Kidnapped (1 episode)
2006
Wedding Daze as Matador
2006
The Lake House as Henry Wyler
2006
Live Free or Die as Gazaniga
2005
Law & Order: Trial by Jury as Danny Wallace (1 episode)
2005
The Dying Gaul as Olaf
2005
Medium as Simon Burwell (1 episode)
2004
Point&Shoot as Chad Rhodes
2004
Winter Solstice as Steve
2003
Mona Lisa Smile as Charlie Stewart
2003
American Splendor as MTV Director
2003
Death of a Dynasty as Dave Katz
2003
Jimmy Kimmel Live! as Self (1 episode)
2002
Porn 'n Chicken as Hutch
2001
The Royal Tenenbaums as Frederick - Bellboy
2001
Law & Order: Criminal Intent as College Boy (1 episode)
2001
The Believer as First Waiter
1999
Law & Order: Special Victims Unit as Justin (1 episode)
1999
Murder in a Small Town as Billy
1996
The Daily Show as Self (1 episode)