Known for Acting

Best known for his role as Liam Dunbar on the hit MTV series Teen Wolf.
2009
as Cute Soccer Kid
2013
as Clark Kent at 13
2023
as Liam Dunbar
2009
as Tar Pits Kid (uncredited)
2012
as Young Lovell
2011
as Rodney
2022
as DJ
2016
as Flynn
2025
as Hutch
2020
as Mario
2018
as Carter
2009
as 10 Year Old Grant
2010
as Max
2008
as Sammy Handler
—
2009
as 8 Year Old John Van Horn
2009
as Mike
2023
as Josh Davidson
2022
2025