|
Rolling Loud (2026) as |
|
The End of Oak Street (2026) as Brian |
|
Frankenstein (2025) as Young Victor Frankenstein |
|
Barron's Cove (2025) as Ethan Chambers |
|
The Monkey (2025) as Young Hal / Young Bill |
|
Mom (2025) as Alex |
|
Diary of a Wimpy Kid Christmas: Cabin Fever (2023) as Fregley (voice) |
|
Cocaine Bear (2023) as Henry |
|
The Tiger Rising (2022) as Rob Horton |
|
Diary of a Wimpy Kid (2021) as Fregley (voice) |
|
Benny's Best Birthday (2020) as Young Benny |
|
Aliens Stole My Body (2020) as Eric Allbright |
|
Playing with Fire (2019) as Will |
|
Descendants 3 (2019) as Squeaky |
|
Heaven (2019) as Keith |
|
William (2019) as William, age 5 |
|
A Snake Marked (2019) as Young Snake |
|
Santa's Boots (2018) as Todd |
|
A Twist of Christmas (2018) as Elliot Hewitt |
|
It's Christmas, Eve (2018) as Wyatt James |
|
Beautiful Boy (2018) as Jasper Sheff |
|
Venom (2018) as Joey - 8 Year Old Boy (uncredited) |
|
The Package (2018) as Jake Floyd |
|
Aliens Ate My Homework (2018) as Eric |
|
Signed, Sealed, Delivered: The Road Less Traveled (2018) as Danny |
|
Christmas at Holly Lodge (2017) as Kyle Talbert |
|
Coming Home for Christmas (2017) as Paul |
|
My Christmas Dream (2016) as Cooper |
|
Christmas List (2016) as David Anthony Owens |
|
Hearts of Spring (2016) as Conner |
|
Greatest Night of Summer () as |
|
(Saint) Peter () as Peter Blanes |
|
Greatest Night of Summer () Executive Producer |