Actor
Wuthering Heights: The House of the Damned
2026 · as Joseph
Mither
2026 · as Naval Officer
Parasocial
2026 · as Robert Ellis
Where the Black Dog Runs
2026 · as Anthony
A Royal Romance in Ibiza
2026 · as King Edward
Welcome to G-Town
2026 · as Joe the Barman
Hive
2025 · as Gary
A Scottish Christmas Secret
2025 · as Hamish Campbell
Skinjacker
2024
The Defender
2024 · as Findley
Never Again
2024 · as Frank Beckett
It Be an Evil Moon
2023 · as Hamish