| tv | Tracker (2024)As Ricky(1 episode) | (Not seen) |
| movie | Deadpool & Wolverine (2024)As Pyro | (Not seen) |
| movie | Finestkind (2023)As Skeemo | (Not seen) |
| tv | Invasion (2021)As Pastor Allen(1 episode) | (Not seen) |
| tv | Perry Mason (2020)As George Gannon(4 episodes) | (Not seen) |
| tv | FBI: Most Wanted (2020)As Peter Timmons(1 episode) | (Not seen) |
| tv | Star Trek: Picard (2020)As Sneed(1 episode) | (Not seen) |
| movie | Disturbing the Peace (2020)As Lugnut | (Not seen) |
| movie | Horse Girl (2020)As Hades | (Not seen) |
| tv | Black Monday (2019)As Doctor(1 episode) | (Not seen) |
| movie | Clinical (2017)As Miles Richardson | (Not seen) |
| tv | Westworld (2016)As Peter Myers(3 episodes) | (Not seen) |
| tv | 12 Monkeys (2015)As James Cole(47 episodes) | (Not seen) |
| tv | Fear the Walking Dead (2015)As Jim Brauer(6 episodes) | (Not seen) |
| tv | Nikita (2010)As Seymour Birkhoff(73 episodes) | (Not seen) |
| tv | Mad Men (2007)As Horace Cook, Jr.(1 episode) | (Not seen) |
| movie | The Hills Have Eyes (2006)As Doug | (Not seen) |
| movie | X-Men: The Last Stand (2006) (AKA "X-Men 3")As John Allerdyce / Pyro | (Not seen) |
| tv | Criminal Minds (2005)As Kyle Mackey(2 episodes) | (Not seen) |
| movie | Spartan (2004)As Michael Blake | (Not seen) |
| movie | X2: X-Men United (2003) (AKA "X-Men 2")As John Allerdyce / Pyro | (Not seen) |
| movie | 25th Hour (2002)As Marcuse | (Not seen) |