Actor
Optimus Prime Awakening
2026 · as The One (voice)
Meet Me Next Christmas
2024 · as Doorman
How to Fall in Love by Christmas
2023 · as Clark
UnPerfect Christmas Wish
2021 · as Store Manager
The Nest
2019 · as Lee
All the Wrong Reasons
2013 · as Union Rep Kevin
The Memory Keeper's Daughter
2008 · as Billy
Baby
2000 · as Eugene
Danger on Dartmoor
1980 · as Jonathan Chudleigh