Actor
Irving Berlin's Top Hat
2026 · as Horace
Rupture
2021 · as Henry
Mamma Mia! Here We Go Again
2018 · as Ensemble Performer
The Da Vinci Code
2006 · as Biggin Hill Police Captain