Actor
Break the Cycle
2025 · as Carter
Lies My Babysitter Told
2024 · as Peter Gray
Gabriel's Redemption: Part III
2023 · as Senator Talbot
Nightmare Neighborhood Moms
2022 · as Christian
Ghostsitter
2020 · as Jake
A Whisper in the Dark
2015 · as Det. Michael Rivers
Final Decision
2003 · as Kyle York
Virtual Girl
1998 · as Neal Valor
Lunch Box
1992 · as Waldo
Look at Me, America
1991 · as Billy
Virgin High
1991 · as Leonard Klappner
Hot Times at Montclair High
1989 · as Ziggy