Actor
The Fusion
2024 · as Dr. Ben
The Final Rose
2022 · as Lance Mulvey
Grace and Grit
2021 · as Dr. Peter Richards
She Ball
2020 · as Officer
Psycho Stripper
2019 · as Stan Mathison
A Daughter's Deception
2019 · as Mr. Hogan
Stalked by a Reality Star
2018 · as Dr. Ty Warson
Stalked by My Mother
2016 · as Sean Beauregard
A Killer Walks Amongst Us
2016
Fixing Pete
2012 · as Christopher
Meeting Spencer
2010 · as Monte Sobel
Vantage Point
2008 · as Mark Reinhart