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