Actor
Maggie
2023 · as Tom
Consecration
2023 · as Father Carol
The King's Man
2021 · as Kingsman Tailor #1
Sardar Udham
2021 · as Michael O'Dwyer
I Am Pilate
2020 · as Jeremy Pilate (Elderly)
The Bill: Target
1996 · as D.I. Deakin
Passion and Paradise
1989 · as Dennis Bullingham
Strife
1988 · as Edgar Anthony
Border
1988 · as Jan
Season's Greetings
1986 · as Clive
The Browning Version
1985 · as Peter Gilbert
A Month in the Country
1985 · as Beliayev