Actor · Born 1998
Best known for his role as Liam Dunbar on the hit MTV series Teen Wolf.
Chapter 51
2026
Baby Blue
2025 · as Hutch
Malibu Horror Story
2023 · as Josh Davidson
Teen Wolf: The Movie
2023 · as Liam Dunbar
The Boy Who Couldn’t Feel Pain
2022
Sick
2022 · as DJ
Angie: Lost Girls
2020 · as Mario
The Row
2018 · as Carter
Vanished
2016 · as Flynn
Journey of Discovery: Creating Man of Steel
2013
Man of Steel
2013 · as Clark Kent (13 Years)
Shuffle
2012 · as Young Lovell