Gladiator 2
(announced)
Lucius
2023
Salem's Lot
(post-production)
Mike Ryerson
2022
Manhunt
(TV Series)
Lewis Powell
- Episode #1.1
(2022)
... Lewis Powell
2022
Weird: The Al Yankovic Story
Steve Jay
2016-2019
Animal Kingdom
(TV Series)
Adrian Dolan
- Smurf
(2019)
... Adrian Dolan
- Ghosts
(2019)
... Adrian Dolan
- Julia
(2019)
... Adrian Dolan
- Exit Strategy
(2019)
... Adrian Dolan
- SHTF
(2019)
... Adrian Dolan
27 More Episodes
2019
Chilling Adventures of Sabrina
(TV Series)
Jerathmiel
- Chapter Seventeen: The Missionaries
(2019)
... Jerathmiel
2019
Glass
Joseph Dunn
2018
Criminal Minds
(TV Series)
Jordan Halloran
- Ashley
(2018)
... Jordan Halloran
2018/IV
Do No Harm
(Short)
Navy Corpsman 'Doc' Barron
2015-2018
Agents of S.H.I.E.L.D.
(TV Series)
Werner von Strucker
- All Roads Lead...
(2018)
... Werner von Strucker
- The Honeymoon
(2018)
... Werner von Strucker
- Inside Voices
(2018)
... Werner von Strucker
- Principia
(2018)
... Werner von Strucker
- Bouncing Back
(2016)
... Werner von Strucker
8 More Episodes
2018
Imaginary Circumstances
(Short)
Cute Boyfriend
2017
NCIS
(TV Series)
Ryan Smith
- Keep Going
(2017)
... Ryan Smith
2016/I
Ice Scream
Mickey
2015
The Unforgiven
(Short)
2015
Mad Men
(TV Series)
Kelly
- Person to Person
(2015)
... Kelly
2015
The Girlfriend Game
(Short)
Eddie
2014
The Town That Dreaded Sundown
Corey
2014
Cymbeline
Guiderius
2014
Druid Peak
Owen
2013
Deep Dark Canyon
Nate Towne
2013
The Last Exorcism Part II
Chris
2012/I
Much Ado About Nothing
Borachio
2011
The Closer
(TV Series)
Jesse Dixon
- Repeat Offender
(2011)
... Jesse Dixon
2004-2011
Law & Order: Special Victims Unit
(TV Series)
Greg Engels / Brian Coyle
- Spectacle
(2011)
... Greg Engels
- Families
(2004)
... Brian Coyle
2010
Jolly Bankers
(Short)
Conrad
2010
Camp Hell
Timothy
2009
The Good Wife
(TV Series)
Kenny Chatham
- Home
(2009)
... Kenny Chatham
2009
The Last House on the Left
Justin
2007
Superheroes
Nick Jones
2007
The Babysitters
Scott Miral
2005
Loverboy
Paul (16 years old)
2003
Mystic River
Silent Ray Harris
2000
Unbreakable
Joseph Dunn
2000
Gladiator
Lucius
1999
Third Watch
(TV Series)
Kyle
- Impulse
(1999)
... Kyle
1999
Double Jeopardy
Matty - Age 11
1995-1999
Another World
(TV Series)
Steven Frame / Steve Johnson
- Episode #1.8890
(1999)
... Steven Frame
- Episode dated 31 May 1999
(1999)
... Steven Frame
- Episode #1.8796
(1999)
... Steven Frame
- Episode dated 29 December 1998
(1998)
... Steven Frame
- Episode #1.8761
(1998)
... Steve Johnson
19 More Episodes
1999
Arlington Road
Grant Faraday
1996
Christmas in Cartoontown
(Video)
(voice, as Spencer Clark)
1995
Long Island Fever
(TV Movie)
Tom McCarty
1995
It Was Him or Us
(TV Movie)
Jesse Pomeroy