| tv | Tracker (2024)As Tom Ritter(1 episode) | (Not seen) |
| movie | Oats Studios (2020) (AKA "Oats Studios: Volume 1")As Maj. Brickerson | (Not seen) |
| movie | "V.C. Andrews' Heaven" V.C. Andrews' Heaven (2019) (AKA "Heaven")As Luke Casteel | (Not seen) |
| movie | Garage Sale Mysteries: Murder in D Minor (2018)As Jacques | (Not seen) |
| tv | Colony (2016)As Roger(3 episodes) | (Not seen) |
| movie | Death al Dente: A Gourmet Detective Mystery (2016)As Steve | (Not seen) |
| tv | Supergirl (2015)As Naxim Tork(2 episodes) | (Not seen) |
| movie | The Age of Adaline (2015)As Dale Davenport | (Not seen) |
| movie | Buried (2010) (AKA "Limit")As State Department Rep. (voice) | (Not seen) |
| tv | The Vampire Diaries (2009)As Zach Salvatore(5 episodes) | (Not seen) |
| tv | The Mentalist (2008)As Police Chief Trey Piller(1 episode) | (Not seen) |
| movie | Chaos Theory (2007)As Damon | (Not seen) |
| movie | Aliens vs. Predator: Requiem (2007) (AKA "AVP: Aliens vs. Predator - Requiem")As Deputy Ray | (Not seen) |
| tv | Psych (2006)As J.P. Berger(1 episode) | (Not seen) |
| tv | Bones (2005)As Garth Jodrey(1 episode) | (Not seen) |
| tv | Supernatural (2005)As Agent Clegg(1 episode) | (Not seen) |
| tv | NCIS (2003)As Brian Taylor(1 episode) | (Not seen) |
| movie | Emile (2003) (AKA "Émile")As Carl | (Not seen) |
| movie | Try Seventeen (2002) (AKA "All I Want")As Steve | (Not seen) |
| movie | Johnny (1999)As Johnny | (Not seen) |