| tv | Devil in Disguise: John Wayne Gacy (2025)As Sam Amirante(8 episodes) | (Not seen) |
| movie | Horizon: An American Saga - Chapter 1 (2024)As Walter Childs | (Not seen) |
| movie | Oppenheimer (2023)As Robert Serber | (Not seen) |
| tv | A Teacher (2020)As Tinder Date(1 episode) | (Not seen) |
| tv | I'm Dying Up Here (2017)As Eddie Zeidel(20 episodes) | (Not seen) |
| tv | Will & Grace (2017)As Elliot(1 episode) | (Not seen) |
| tv | This Is Us (2016)As Young Adult Nicky Pearson(7 episodes) | (Not seen) |
| movie | The Stanford Prison Experiment (2015)As Christopher Archer | (Not seen) |
| movie | Wild Card (2015)As Cyrus Kinnick | (Not seen) |
| tv | The Knick (2014)As Dr. Bertram “Bertie" Chickering, Jr.(20 episodes) | (Not seen) |
| movie | Empire State (2013)As Eddie | (Not seen) |
| movie | The Brass Teapot (2012)As John | (Not seen) |
| movie | The Art of Getting By (2011) (AKA "Homework")As Dustin | (Not seen) |
| movie | Haywire (2011)As Scott | (Not seen) |
| movie | Red State (2011)As Travis | (Not seen) |
| movie | Gentlemen Broncos (2009)As Benjamin | (Not seen) |
| movie | The Forbidden Kingdom (2008) (AKA "Gong fu zhi wang")As Jason Tripitikas | (Not seen) |
| movie | Man in the Chair (2007)As Cameron Kincaid | (Not seen) |
| movie | Snow Angels (2007)As Arthur Parkinson | (Not seen) |
| movie | Dear Wendy (2005)As Freddie | (Not seen) |
| movie | Lords of Dogtown (2005) (AKA "American Knights")As Sid | (Not seen) |
| movie | Sky High (2005)As Will Stronghold | (Not seen) |
| movie | Speak (2004)As Dave Petrakis | (Not seen) |
| movie | Seabiscuit (2003)As Young Red Pollard | (Not seen) |
| tv | 24 (2001)As Scott Wallace(4 episodes) | (Not seen) |
| movie | Almost Famous (2000) (AKA "Something Real")As Young William | (Not seen) |
| movie | Music of the Heart (1999)As Nick at 7 | (Not seen) |
| tv | Will & Grace (1998)As Elliot(13 episodes) | (Not seen) |
| tv | ER (1994)As Zack(1 episode) | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Cameo (uncredited)(1 episode) | (Not seen) |