Operation Christmas Drop
2020 · Comedy
as Joker
Picture Perfect Mysteries: Dead Over Diamonds
2020 · Crime
as Noah Addison
Picture Perfect Mysteries: Exit, Stage Death
2020 · Mystery
To All the Boys I've Loved Before
2018 · Comedy
as Lucas
No One Would Tell
2018 · Drama
as Zack
To All the Boys: Always and Forever
2021 · Comedy
The Right One
as Geke
To All the Boys: P.S. I Still Love You
A Cinderella Story: Christmas Wish
2019 · Comedy
as Noah
The More Love Grows
2023 · Comedy
as Asher
Van Helsing S5
2021 · Action
as Mohamad
The Real MVP: The Wanda Durant Story
2016 · Biography
as Teen
Day of the Dead
as Trent
The Edge of Sleep
2024 · Drama
as Connor
Tripwrecked
2015 · Comedy
as Magic Show Volunteer