| movie | Armor (2024)As James Brody | (Not seen) |
| movie | Terrifier 3 (2024)As Michael | (Not seen) |
| movie | Shrapnel (2023)As Sean Beckwith | (Not seen) |
| movie | Strange Darling (2023)As True Crime Narrator (voice) | (Not seen) |
| tv | Law & Order: Organized Crime (2021)As Detective Tim McKenna(3 episodes) | (Not seen) |
| movie | Becoming (2020)As Kevin Lee | (Not seen) |
| movie | The Vanished (2020)As Sheriff Baker | (Not seen) |
| movie | Lost & Found (2016)As Trent Walton | (Not seen) |
| tv | Wayward Pines (2015)As Dr. Theo Yedlin(10 episodes) | (Not seen) |
| movie | The Abandoned (2015)As Cooper | (Not seen) |
| movie | The Prince (2014)As Paul | (Not seen) |
| movie | The Losers (2010)As Max | (Not seen) |
| movie | My Sister's Keeper (2009)As Brian Fitzgerald | (Not seen) |
| movie | In the Valley of Elah (2007)As Lieutenant Kirklander | (Not seen) |
| tv | Entourage (2004)As Jason Patric(1 episode) | (Not seen) |
| movie | The Alamo (2004)As James Bowie | (Not seen) |
| movie | Three Days of Rain (2002) | (Not seen) |
| movie | Narc (2002)As Det. Sgt. Nick Tellis | (Not seen) |
| movie | Your Friends and Neighbors (1998) (AKA "Friends and Neighbors")As Cary | (Not seen) |
| movie | Speed 2: Cruise Control (1997) (AKA "Speed: Cruise Control")As Alex Shaw | (Not seen) |
| movie | Sleepers (1996)As Lorenzo 'Shakes' Carcaterra | (Not seen) |
| movie | After Dark, My Sweet (1990)As Kevin 'kid' Collins | (Not seen) |
| movie | Frankenstein Unbound (1990) (AKA "Roger Corman's Frankenstein Unbound")As Lord George Gordon Byron | (Not seen) |
| movie | The Lost Boys (1987)As Michael Emerson | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Host(1 episode) | (Not seen) |