Wybrana filmografia Filmy Alley Cats Strike (2000) jako Alex Thompson Fast Food High (2003) jako Brad Dziewczyny Cheetah (TV, 2003) jako Derek Pacyfikator (2005) jako Scott Historia przemocy (2005) jako Bobby Stowarzyszenie wędrujących dżinsów (2005) jako Paul Rodman Zerophilia (2005) jako Max Pakt milczenia (2006) jako Aaron Abbott Prześladowca 2 (2008) jako Nick Haunted Prison (2008) jako Keith Śmiertelna odwilż (2009) jako Federico Fulce Fear Island (2009) jako Tyler GravyTrain (2010) jako Lance Dancaster Szaweł – droga do Damaszku (2014) jako Szaweł 88 (2015) jako Aster
Seriale Degrassi: Nowe pokolenie (2001) jako dziennikarz NAK Odysseja (2003) jako Zack Ambrose Dziwne przypadki w Blake Holsey High (2005) jako Blake Holsey Seks z internetu (2005) jako Timmy Poszukiwani (2005) jako Xavier Redman Piękni (2005) jako Evan Fraser CSI: Kryminalne zagadki Miami (2007) jako Andrew Hillman Więzy krwi (2007) jako Henry Fitzroy Smallville (2008) jako Sebastian Kane Arrow (2012) jako Kyle Reston / Ace Stróż prawa (2012–13) jako Robert Morehouse Zagubiona tożsamość (2014) jako Rainer / wędrowiec Motyw (2015) jako Derek Caster CSI: Cyber (2016) jako