Actor
The Gunslingers
2025
as Jesse
The Conjuring: The Devil Made Me Do It
2021
as Ed Warren (teenage)
After Masks
2021
as Narrator
Freaky
2020
as Evan
Secret Life of a Celebrity Surrogate
2020
as Ryan
Richard Jewell
2019
as Teen Intern
Harriet
2019
as Vince (16)
Sleeping With My Student
2019
as Ian Johnson
The Wrong Stepmother
2019
as Patrick
Walk. Ride. Rodeo.
2019
as JC Snyder
The Spookies
2017
as Tucker