| tv | Eric (2024)As Cripp(6 episodes) | (Not seen) |
| movie | Rebel Ridge (2024)As Officer Evan Marston | (Not seen) |
| movie | The Equalizer 3 (2023)As Frank Conroy | (Not seen) |
| movie | Joy Ride (2023)As Joe Sullivan | (Not seen) |
| tv | Bosch: Legacy (2022)As Kurt Dockweiler(3 episodes) | (Not seen) |
| tv | Peacemaker (2022)As Keith Smith / Captain Triumph(5 episodes) | (Not seen) |
| movie | Emancipation (2022)As General William Dwight | (Not seen) |
| tv | Mare of Easttown (2021)As Frank Sheehan(7 episodes) | (Not seen) |
| movie | Greenland (2020)As Ralph Vento | (Not seen) |
| movie | Brightburn (2019)As Kyle Breyer | (Not seen) |
| movie | Power Rangers (2017)As Sam Scott / Jason's Father | (Not seen) |
| movie | Logan Lucky (2017)As Moody Chapman | (Not seen) |
| tv | Outcast (2016)As Mark Holter(10 episodes) | (Not seen) |
| movie | 13 Hours: The Secret Soldiers of Benghazi (2016)As Dave 'Boon' Benton | (Not seen) |
| movie | The Gift (2015)As Greg | (Not seen) |
| tv | How to Get Away with Murder (2014)As Kevin Murphy(1 episode) | (Not seen) |
| movie | Men, Women & Children (2014)As Jim Vance | (Not seen) |
| movie | Jobs (2013)As Al Alcorn | (Not seen) |
| movie | After Earth (2013)As Private McQuarrie | (Not seen) |
| tv | Person of Interest (2011)As Graham Wyler(1 episode) | (Not seen) |
| movie | Let Go (2011)As Walter | (Not seen) |
| tv | Parenthood (2010)As Ed Brooks(10 episodes) | (Not seen) |
| movie | Fair Game (2010)As Dave | (Not seen) |
| movie | Fanboys (2009)As Chaz | (Not seen) |
| movie | Smart People (2008)As William | (Not seen) |
| movie | Shutter (2008)As Bruno | (Not seen) |
| tv | Mad Men (2007)As Jerry Fanning(1 episode) | (Not seen) |
| movie | The Nines (2007)As Parole Officer/ Agitated Man | (Not seen) |
| movie | When a Stranger Calls (2006) (AKA "Bell Ringer")As Officer Burroughs | (Not seen) |
| tv | Bones (2005)As Phil Garfield(1 episode) | (Not seen) |
| tv | Grey's Anatomy (2005)As Rick Jacobs(1 episode) | (Not seen) |
| tv | The Office (2005)As Roy Anderson(31 episodes) | (Not seen) |
| tv | Two and a Half Men (2003)As Jack(1 episode) | (Not seen) |
| movie | Big Fish (2003)As Don Price - Age 18-22 | (Not seen) |
| movie | Out Cold (2001) (AKA "10 to 1")As Lance | (Not seen) |
| movie | The Replacements (2000)As Brian Murphy | (Not seen) |
| tv | Angel (1999)As Skip(4 episodes) | (Not seen) |
| movie | The '60s (1999) (AKA "The 60s")As SDS Radical | (Not seen) |
| tv | ER (1994)As Jeremy 'Angel' Willis(1 episode) | (Not seen) |
| tv | The X-Files (1993)As Wallace Schiff(1 episode) | (Not seen) |