| tv | Wayward (2025)As Dwyane Andrews(7 episodes) | (Not seen) |
| tv | The Rookie: Feds (2022)As Elijah Stone(1 episode) | (Not seen) |
| tv | The Cleaning Lady (2022)As Jeremy Dolan(8 episodes) | (Not seen) |
| tv | The Twilight Zone (2019)(1 episode) | (Not seen) |
| tv | The Rookie (2018)As Elijah Stone(11 episodes) | (Not seen) |
| tv | Ransom (2017)As Oliver Yates(39 episodes) | (Not seen) |
| tv | Slasher (2016)As Dylan Bennett(8 episodes) | (Not seen) |
| tv | Graceland (2013)As Dale "DJ" Jakes(38 episodes) | (Not seen) |
| tv | Chicago Fire (2012)As Danny Booker(3 episodes) | (Not seen) |
| movie | Dead Before Dawn 3D (2012) (AKA "Dead Before Dawn")As Dazzle Darlington | (Not seen) |
| tv | Falling Skies (2011)As Jamil Dexter(4 episodes) | (Not seen) |
| tv | Human Target (2010)As Omar(1 episode) | (Not seen) |
| movie | Messages Deleted (2010)As Dude up Front | (Not seen) |
| movie | Hard Ride to Hell (2010)As Dirk | (Not seen) |
| movie | Tron: Legacy (2010) (AKA "Tron 2")As Sobel (uncredited) | (Not seen) |
| movie | Tucker and Dale vs Evil (2010) (AKA "Tucker and Dale vs. Evil")As Jason | (Not seen) |
| tv | Harper's Island (2009)As Danny Brooks(13 episodes) | (Not seen) |
| movie | Love Happens (2009) (AKA "Brand New Day")As Mohawk | (Not seen) |
| movie | Sea Beast (2008)As Drew | (Not seen) |
| movie | Yeti: Curse of the Snow Demon (2008) (AKA "Yeti")As Rice | (Not seen) |
| movie | She's the Man (2006)As Toby | (Not seen) |
| tv | Criminal Minds (2005)As Captain Adrian Scott(1 episode) | (Not seen) |
| movie | Scooby-Doo 2: Monsters Unleashed (2004)As Skater Dude #2 | (Not seen) |
| tv | Smallville (2001)As Yance(2 episodes) | (Not seen) |
| tv | Power Rangers (1993)As Jack Landors(38 episodes) | (Not seen) |