2025
Government Cheese as Nicholi Prevost2024
NCIS: Origins as Albert Hope2023
The Watchful Eye as Dick Ayres2022
The Old Man as Young Harold Harper2022
Alaska Daily as Dennis2021
NCIS: Hawaiʻi as Clark Lohan2018
The Resident as Jackson Tellenbaum2018
FBI as Colin McConnell2018
The Purge as Carl2018
Homecoming as Kyle2018
God Friended Me as John Dove2017
S.W.A.T. as Brad2017
Genius as Clive Davis2017
The Tank as Thom Jason2017
Blood, Sand & Gold as Matthew Adams2017
Newly Single as David2016
American Crime Story as Anthony Zaccagnini2016
Manson's Lost Girls as Gary Hinman2014
The Sound and the Shadow as Denny2013
Graceland as Whistler2013
Percy Jackson: Sea of Monsters as Reardon2012
Chicago Fire as Hank2012
Arrow as Joseph Falk2011
The Big Year as Scott2011
A Holiday Heist as Antoine Luc2011
Rise of the Damned as Chad2011
Green Guys as Billy Adams2010
Rizzoli & Isles as Eddie Tibbet2009
Screamers: The Hunting as Rafe Danielli2009
13 Scarier Movie Moments as Self2008
Fear Itself as Forest J. Caldwell2007
88 Minutes as Jeremy Guber2006
Catch and Release as Flower Delivery Guy2006
Absolute Zero as Grad Student2006
Patterns 2 as Michael2005
Grey's Anatomy as Chris2005
Cigarette Burns as Willowy Being2005
The Colt as Wesley2003
NCIS as Carl Fleming2002
CSI: Miami as Michael Travers2002
The Dead Zone as Dylan Quinn2002
K-19: The Widowmaker as Kiklidze2001
Tracker as Rick2001
Ginger Snaps as Ben2000
Bless the Child as New Dawn intern2000
Jailbait! as Rocky1999
The Magician's House as Matthew Morden1998
Strike! as Danforth1998
The Defenders: Taking the First as Steven Preston1998
The Defenders: Choice of Evils as Not available1997
Stargate SG-1 as Airman Shep Wickenhouse1996
Mistrial as Martin Donohue1996
Kids in the Hall: Brain Candy as Wally Jr.1995
Goosebumps as Terry Banks