Actor
Who Took My Family
2026 · as Richard
To Catch a Cheater
2026 · as Doug
A Lover's Vow
2025 · as Ivan Greene
A Man's Promise
2024 · as Ivan Green
The Love Gala
2023 · as William
Let Love Grow
2023 · as Mark
Miami Heat
2021 · as Brad
Devil's Tree: Rooted Evil
2018 · as Kevin
Seven Deadly Words
2013 · as Pastor Evan Bennett