| movie | Marked Men (2025) (AKA "Marked Men: Rule + Shaw")As Dale Archer | (Not seen) |
| movie | God Is a Bullet (2023)As Sgt John Lee Bacon | (Not seen) |
| movie | Crypto (2019) | (Not seen) |
| tv | Van Helsing (2016)As Dimitri(39 episodes) | (Not seen) |
| movie | The 100 Year-Old Man Who Climbed Out the Window and Disappeared (2013) | (Not seen) |
| movie | Stonados (2013)As Joe | (Not seen) |
| tv | Once Upon a Time (2011)As Gabriel the Woodcutter(1 episode) | (Not seen) |
| movie | The Boondock Saints II: All Saints Day (2009)As Rick | (Not seen) |
| tv | Mad Men (2007)As Ferg Donnelly(4 episodes) | (Not seen) |
| movie | Alpha Dog (2006) (AKA "Jesse James Hollywood")As Peter Johansson | (Not seen) |
| tv | Bones (2005)As Craig Smith(1 episode) | (Not seen) |
| movie | The Notebook (2004)As Allie's Mom's Ex Boyfriend (uncredited) | (Not seen) |
| tv | NCIS (2003)As Porter Brandt(1 episode) | (Not seen) |
| movie | John Q (2002) (AKA "John Q.")As Tuck Lampley | (Not seen) |
| movie | Wishmaster 2: Evil Never Dies (1999)As Gregory | (Not seen) |
| movie | Carnival of Souls (1998)As Michael | (Not seen) |
| movie | She's So Lovely (1997)As Intern #2 | (Not seen) |
| movie | Martial Law II: Undercover (1991)As Spencer Hamilton | (Not seen) |
| movie | Soapdish (1991)As Bolt | (Not seen) |
| tv | Beverly Hills, 90210 (1990)As John Sears(13 episodes) | (Not seen) |