Actor
The Ungrieved
2026 · as Paul Ellis
Mermaid Beach
2026 · as Jason
Pinocchio: Unstrung
2026 · as Doctor
The Devil in the Flesh
2026 · as Father
Underworld
2025 · as Issac Parbi
Sleep
2025 · as CEO
Bait
2025
Detective Sherdil
2025 · as Krisztofer Branson
Teardrops From A Clown
2025 · as Jeff
The Contract
Christmas with the Pups 2: Pups Alone
2024 · as Dave
White Crow
2024 · as Charles Mason