Actor
Premeditated
2024 · as Jack Watson
My Valentine Wedding
2024 · as Darryl
My Valentine Crush
2023 · as Darryl
Christmas with My Ex
2022 · as Jesse
I Wish I Never Met You
2022 · as Andrew Thomas
Entanglement
2021 · as Ken
Lock & Key
2019 · as Zeke Childs
Nocturnal
2018 · as Kevin Miller
David
2018 · as David
Flowers Movie
2016 · as Jeremiah