2022
Zero Contact as Sam Hart2019
Recon as Asch2018
The Rookie as Crispin Bowers2018
Station 19 as Brenton2018
Baja as Todd Meyer2017
Dynasty as Dale2017
No, That's Okay. I'm Good. as self2017
Once Upon a Date as Anthony Dunbrook2016
Notorious as Preston Mann2015
The Magicians as Derek2015
Billie, Jasmine and the Poet as Not available2014
Astrid Clover as Christof2014
Dawn Patrol as Ben2014
High School Possession as Mase Adkins2012
Major Crimes as Josh Allen2012
Awake as Chris Chapman2012
Adrift as Luke2011
Shameless as Dylan2011
So Random! as Self - Musical Guest2011
Soul Surfer as Timmy Hamilton2011
Lemonade Mouth as Ray2011
Truth be Told as Kenny Crane2010
Melissa & Joey as Roman Maizes2010
BlackBoxTV Presents as Tyler2009
The Vampire Diaries as Luke Parker2009
NCIS: Los Angeles as Navy Petty Officer Simon Allen2008
The Mentalist as Young Patrick Jane2008
Solar Flare as Riley2007
Pose Down as Teen Brian2006
Hannah Montana as Dex2005
Zoey 101 as Preppy Guy #12004
CSI: NY as Jason Riley2004
Unfabulous as Teen #1