2024
Detained as Robert Audrey2021
The Space Between as Jackson Browne2021
We Won't Forget as Not available2019
The Chain as Mike2019
After Darkness as Raymond Beaty Jr.2017
The Good Doctor as Dash Snyder2017
Dear White People as Gabe Mitchell2015
The Vatican Tapes as Pete2015
A Beautiful Now as Chris2015
Hindsight as Jamie Brady2013
The Last Stand as Agent Mitchell2013
Trattoria as Vince2012
Electrick Children as Johnny2011
D-Minus as Claudio2010
Scott Pilgrim vs. the World as Lollipop Hipster2010
Law & Order: LA as K.K. Curren2009
TiMER as Mikey Evers2007
Gossip Girl as Aaron Rose2006
Mrs. Harris as Young David Harris2006
Vanished as Not available2006
Stick It as Poot2006
Love Is the Drug as Jonah Brand2005
Ghost Whisperer as Jason Shields2005
Numb3rs as Lee Brady2005
Little Athens as Jimmy2004
House as Matt Davis2004
CSI: NY as T.J. Lindmark2004
The Butterfly Effect as Evan Treborn age 132004
Clubhouse as Not available2003
Nip/Tuck as Max Pollack2003
Joan of Arcadia as Loner Loser Kid God2002
Still Standing as Jason2002
Incest as Manni2001
The Guardian as Justin Damira2000
Unbreakable as Hostage Boy2000
Almost Famous as John Patrick Amedori1999
Law & Order: Special Victims Unit as Wayne Mortens1990
Law & Order as ZackNaN
Waiting Game as Kenny