Best known for his role as Oyster in the Nickelodeon series The Thundermans.
NCIS
as Young Tony DiNozzo
Teen Wolf
as Jake
A Million Little Things
as KC
The Thundermans
as Oyster
Monsters: The Lyle and Erik Menendez Story
as Perry Berman
Impulse
as Clay Boone
I Didn't Do It
as Hogan
The Haunted Hathaways
as Connor McTigue
Indivisible
as Lance Bradley
The Thundermans Return
Wicked City
as Mitch
Days of Our Lives: Beyond Salem
as Joey Johnson
Spin the Bottle
as Cole
Run the Race
as Zach Truett
Extracurricular Activities
as Kenny Dawkins
Seduced
as Noah
Get Big
as Alec Schaff
The Nine-Ball Corridor
as Brady