| tv | The Hunting Party (2025)As Mark Marsden(1 episode) | (Not seen) |
| tv | High Potential (2024)As Solomon(2 episodes) | (Not seen) |
| tv | Magnum P.I. (2018)As Neal Conlan(1 episode) | (Not seen) |
| tv | Deception (2018)As Rafe Willems(1 episode) | (Not seen) |
| tv | Shooter (2016)As Harris Downey(17 episodes) | (Not seen) |
| movie | The Power of Few (2013)As Dom | (Not seen) |
| movie | Marvel One-Shot: Item 47 (2012)As Bennie Pollack | (Not seen) |
| movie | Perfect Life (2010) (AKA "Perfect Victims")As Jack Parsons | (Not seen) |
| movie | Table for Three (2009)As Ryan | (Not seen) |
| movie | The Echo (2008)As Bobby | (Not seen) |
| movie | W. (2008) (AKA "Bush")As Fraternity President | (Not seen) |
| movie | Flags of Our Fathers (2006)As Corporal Rene Gagnon | (Not seen) |
| movie | Happy Endings (2005)As Nicky | (Not seen) |
| movie | Eulogy (2004)As Ryan Carmichael | (Not seen) |
| tv | NCIS (2003)As John Bishop(1 episode) | (Not seen) |
| movie | Clockstoppers (2002) (AKA "Time Machine")As Zak Gibbs | (Not seen) |
| movie | Swimfan (2002) (AKA "Swimf@n")As Ben Cronin | (Not seen) |
| movie | Bring It On (2000) (AKA "Cheer Fever")As Cliff Pantone | (Not seen) |
| tv | The West Wing (1999)As Ryan Pierce(9 episodes) | (Not seen) |
| movie | Cherry Falls (1999)As Rod Harper | (Not seen) |
| movie | Romeo + Juliet (1996) (AKA "William Shakespeare's Romeo + Juliet")As Balthasar | (Not seen) |
| movie | Hackers (1995)As Joey Pardella | (Not seen) |
| movie | King of the Hill (1993)As Aaron Kurlander | (Not seen) |
| movie | My Blue Heaven (1990)As Jamie | (Not seen) |
| movie | Presumed Innocent (1990)As Nat Sabich | (Not seen) |
| movie | Prancer (1989)As Boy #1 | (Not seen) |