Best known for his role as Liam Dunbar on the hit MTV series Teen Wolf.
as Parker Decker
as Hutch
as Josh Davidson
as Liam Dunbar
as DJ
as Mario
as Henry Richmond(18 eps)
as Carter
as Flynn
as Self(1 ep)
as Himself(4 eps)
as Clark Kent (13 Years)
as Hunter(1 ep)
as Young Lovell
as Rodney
as Liam Dunbar(48 eps)
as Max
as Mike
as Cute Soccer Kid
as 10 Year Old Grant
as Tar Pits Kid (uncredited)
as Young Cooper(1 ep)
as 8 Year Old John Van Horn
as Sammy Handler
as Matthew(1 ep)
as Sam Cunningham(1 ep)
as Tyler(1 ep)