Movies
The King's Man
as Kingsman Tailor #1
Strife
as Edgar Anthony
Consecration
as Father Carol
Pygmalion
as Freddie Eynsford-Hill
Sardar Udham
as Michael O'Dwyer
Maggie
as Tom
Passion and Paradise
as Dennis Bullingham
Marvel Studios Assembled: The Making of Moon Knight
as Self (uncredited)
A Month in the Country
as Beliayev
The Browning Version
as Peter Gilbert