Actor
Hearts in the Game
2023 · as Peter Cahill
He's Not Worth Dying For
2022 · as Ivan
V.C. Andrews' All That Glitters
2021 · as Octavious Tate
Fallen Hearts
2019 · as Reverend
Dark Angel
Heaven
Hailey Dean Mysteries: Death on Duty
2019 · as Tom Hopper
Ruby Herring Mysteries: Silent Witness
2019 · as Sam Albert
Fifty Shades Freed
2018 · as Surgeon
Aim for the Roses
2017 · as The Announcer
Interrogation
2016 · as EOD Officer #1
A Family of Ghosts
2016 · as George