| movie | How to Make a Killing (2026)As Pastor Steven J. Redfellow | (Not seen) |
| movie | Flight Risk (2025)As Winston | (Not seen) |
| movie | Heretic (2024)As Elder Kennedy | (Not seen) |
| tv | That '90s Show (2023)As Eric Forman(1 episode) | (Not seen) |
| movie | Irresistible (2020)As Kurt | (Not seen) |
| tv | The Twilight Zone (2019)As Mark(1 episode) | (Not seen) |
| tv | The Hot Zone (2019)As Peter Jahrling(6 episodes) | (Not seen) |
| tv | Love, Death & Robots (2019)As Rob(1 episode) | (Not seen) |
| movie | Breakthrough (2019)As Pastor Jason Noble | (Not seen) |
| movie | Delirium (2018)As Tom | (Not seen) |
| movie | Under the Silver Lake (2018)As Bar Buddy | (Not seen) |
| movie | BlacKkKlansman (2018)As David Duke | (Not seen) |
| movie | The Institute (2017) | (Not seen) |
| movie | War Machine (2017)As Matt Little | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self - Guest(1 episode) | (Not seen) |
| movie | Barely Lethal (2015)As Mr. Larson (photograph) (uncredited) | (Not seen) |
| movie | American Ultra (2015)As Adrian Yates | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self(1 episode) | (Not seen) |
| movie | Playing It Cool (2014)As Scott | (Not seen) |
| movie | The Calling (2014)As Ben Wingate | (Not seen) |
| movie | Interstellar (2014)As Getty | (Not seen) |
| movie | The Big Wedding (2013)As Jared Griffin | (Not seen) |
| tv | Black Mirror (2011)As Billy Bauer(1 episode) | (Not seen) |
| movie | The Double (2011)As Ben Geary | (Not seen) |
| movie | Too Big to Fail (2011)As Jim Wilkinson | (Not seen) |
| movie | Take Me Home Tonight (2011)As Matt Franklin | (Not seen) |
| movie | Predators (2010)As Edwin | (Not seen) |
| movie | Valentine's Day (2010)As Jason Morris | (Not seen) |
| movie | Spider-Man 3 (2007) (AKA "Spider-Man 3: The IMAX Experience")As Eddie Brock / Venom | (Not seen) |
| tv | Robot Chicken (2005)(1 episode) | (Not seen) |
| movie | P.S. (2004)As F. Scott Feinstadt | (Not seen) |
| movie | Win a Date with Tad Hamilton! (2004)As Pete Monash | (Not seen) |
| movie | In Good Company (2004) (AKA "Synergy")As Carter Duryea | (Not seen) |
| movie | Ocean's Twelve (2004) (AKA "Ocean's 12")As Topher Grace (uncredited) | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self(3 episodes) | (Not seen) |
| movie | Mona Lisa Smile (2003)As Tommy Donegal | (Not seen) |
| movie | Pinocchio (2002) (AKA "Roberto Benigni's Pinocchio")As Leonardo (voice: English version) | (Not seen) |
| movie | Ocean's Eleven (2001) (AKA "11")As Topher Grace (uncredited) | (Not seen) |
| movie | Traffic (2000)As Seth Abrahms | (Not seen) |
| tv | That '70s Show (1998)As Eric Forman(179 episodes) | (Not seen) |
| tv | King of the Hill (1997)As Chris (voice)(1 episode) | (Not seen) |
| tv | The Simpsons (1989)As Donny (voice)(2 episodes) | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Host(1 episode) | (Not seen) |