| movie | G20 (2025)As Warren Paxton | (Not seen) |
| tv | Secret Level (2024)As Necris Captain (voice)(1 episode) | (Not seen) |
| tv | Wolf Pack (2023)As Malcom(3 episodes) | (Not seen) |
| tv | Dash & Lily (2020)As Adam(3 episodes) | (Not seen) |
| movie | How to Train Your Dragon: The Hidden World (2019)As Trapper (voice) | (Not seen) |
| tv | S.W.A.T. (2017)As Gunnar Cade(1 episode) | (Not seen) |
| movie | Tangled: Before Ever After (2017)As Additional Voices (voice) | (Not seen) |
| tv | Scream: The TV Series (2015)As Officer Reynolds(5 episodes) | (Not seen) |
| tv | Marvel's Daredevil (2015)As Anatoly Ranskahov(2 episodes) | (Not seen) |
| movie | Krampus (2015)As Krampus (voice) | (Not seen) |
| movie | Burnt (2015) | (Not seen) |
| tv | Chicago P.D. (2014)As Wade McGregor(1 episode) | (Not seen) |
| movie | How to Train Your Dragon 2 (2014)As Teeny (voice) | (Not seen) |
| tv | The Blacklist (2013)As Edward Lussier(1 episode) | (Not seen) |
| tv | Grimm (2011)As Damien Barso(1 episode) | (Not seen) |
| tv | Shameless (2011)As Professor Moss(2 episodes) | (Not seen) |
| tv | Teen Wolf (2011)As Deucalion(18 episodes) | (Not seen) |
| movie | Takers (2010)As Sergei | (Not seen) |
| tv | Castle (2009)As Lloyd Saunders(1 episode) | (Not seen) |
| tv | NCIS: Los Angeles (2009)As Jeffrey Kinto(1 episode) | (Not seen) |
| tv | True Blood (2008)As Justin(1 episode) | (Not seen) |
| tv | The Mentalist (2008)As Owen Melling(1 episode) | (Not seen) |
| tv | Star Wars: The Clone Wars (2008)As Lott Dod / Gotal (voice)(6 episodes) | (Not seen) |
| tv | 90210 (2008)As Kevin(1 episode) | (Not seen) |
| movie | Train (2008) (AKA "Terror Train")As Willey | (Not seen) |
| tv | Burn Notice (2007)As Sean Glenanne(1 episode) | (Not seen) |
| movie | Primeval (2007) (AKA "Kiss")As Mathew Collins | (Not seen) |
| tv | NCIS (2003)As Rudolph Stalin(1 episode) | (Not seen) |
| movie | Red Water (2003)As Gene Bradley | (Not seen) |
| tv | 24 (2001)As Leon(1 episode) | (Not seen) |