| tv | New Gold Mountain (2021)As Patrick(4 episodes) | (Not seen) |
| tv | DC's Stargirl (2020)As Henry King Sr. / Brainwave(14 episodes) | (Not seen) |
| tv | The Rookie (2018)As Marcus Vance(2 episodes) | (Not seen) |
| tv | Ozark (2017)As Boyd Langmore(8 episodes) | (Not seen) |
| tv | Quarry (2016)As Eugene Linwood(2 episodes) | (Not seen) |
| movie | The Purge: Election Year (2016)As Harmon James | (Not seen) |
| tv | Gotham (2014)As Raymond Earl / The Goat(1 episode) | (Not seen) |
| tv | True Detective (2014)As Blake Churchman(7 episodes) | (Not seen) |
| tv | Marvel's Agents of S.H.I.E.L.D. (2013)As Malachi(6 episodes) | (Not seen) |
| movie | Sanctum (2011) (AKA "James Cameron's Sanctum")As J.D. | (Not seen) |
| movie | Nim's Island (2008)As Ensign | (Not seen) |
| movie | The Condemned (2007)As Eddie C | (Not seen) |
| movie | The Great Raid (2005)As Monty | (Not seen) |
| movie | Ike: Countdown to D-Day (2004) (AKA "Ike: Thunder in June")As Group Capt. Maj. James Stagg | (Not seen) |
| movie | Kangaroo Jack (2003)As Crumble | (Not seen) |
| movie | Ned Kelly (2003) (AKA "Ned Kelly: Public Enemy No. 1") | (Not seen) |
| movie | Serendipity (2001)As Lars Band #1 | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Number Two(1 episode) | (Not seen) |
| movie | Renaissance Man (1994) (AKA "Army Intelligence")As Laundry Private #1 | (Not seen) |