

The Family Plan
as Aggro Drunk Dude
2023

Since Childhood
as Tucker
2021

The Dirt
as David Lee Roth
2019

Schooled
as Roxborough Ronnie
2019

Yellowstone
as Cal
2018

9-1-1
as Ian Morgan
2018

Where Are You Going, Where Have You Been?
as Arnold Friend
2017

The Touchstone
as Ryan
2017

Lucifer
as Logan
2016

Bosch
as Finn
2015

Bad Judge
as Tad Latardo
2014

A to Z
as Gustav
2014

Young & Hungry
as Nikolai
2014

Mixology
as Brad
2014

All I Want for Christmas
as Phillip
2013

Dracula: The Impaler
as Adam
2013

Marvel's Agents of S.H.I.E.L.D.
as Lt. Carpenter
2013

DTLA
as Oliver
2012

Malice: Origin
as Young Jed
2012

Austin & Ally
as Landon
2011