| movie | Walden (2023)As Detective Bill Kane | (Not seen) |
| movie | The Dirty South (2023)As Dion | (Not seen) |
| movie | Escape the Field (2022)As Ryan | (Not seen) |
| movie | Awakening the Zodiac (2017)As Mick Branson | (Not seen) |
| movie | Here Alone (2016)As Jason | (Not seen) |
| tv | Salem (2014)As John Alden(36 episodes) | (Not seen) |
| tv | Gotham (2014)As Eduardo Durrance / Bane(4 episodes) | (Not seen) |
| movie | Red Sky (2014)As Tom Craig | (Not seen) |
| tv | Nikita (2010)As Michael Bishop(73 episodes) | (Not seen) |
| movie | The Lodger (2009)As Street Wilkenson | (Not seen) |
| movie | Red Sands (2009)As Jeff Keller | (Not seen) |
| movie | Echelon Conspiracy (2009) (AKA "The Gift")As Max Peterson | (Not seen) |
| movie | The League of Extraordinary Gentlemen (2003)As Tom Sawyer | (Not seen) |
| movie | A Walk to Remember (2002)As Landon Carter | (Not seen) |
| movie | Ocean's Eleven (2001) (AKA "11")As Shane West (uncredited) | (Not seen) |
| movie | Whatever It Takes (2000)As Ryan Woodman | (Not seen) |
| movie | Dracula 2000 (2000) (AKA "Dracula 2001")As JT | (Not seen) |
| tv | Buffy the Vampire Slayer (1997)As Sean(1 episode) | (Not seen) |
| tv | ER (1994)As Ray Barnett(68 episodes) | (Not seen) |