

World War Z
2013 · as W.H.O. Vault Zombie

Cinderella
2015 · as King's Doctor

Sherlock Holmes
2009 · as Preacher

The Lost City of Z
2017 · as Brigd-General Sidney Thornton

The Messenger: The Story of Joan of Arc
1999 · as The Duke of Burgundy

Christopher Robin
2018 · as London Train Conductor

Unleashed
2005 · as Wyeth

Maurice
1987 · as Archie

Valiant
2005 · as Messenger Pigeon (voice)

Quills
2000 · as Cleante

Queen of the Desert
2015 · as Thompson

Another Country
1984 · as Barclay

The Limehouse Golem
2016 · as News Reporter

Bitter Harvest
2017 · as Professor Malishnikov

Surge
2020 · as Gideon

Coriolanus
1997 · as Junius Brutus

Dance with a Stranger
1985 · as Wilf

Sky Bandits
1986 · as Nicky