

The Wizard of the Kremlin
2026 · as Boris Berezovsky

Victor Frankenstein
2015 · as Surgeon

Consecration
2023 · as John

Operation Mincemeat
2022 · as Salvador Gomez-Beare

Dead Shot
2023 · as Woodville

The Man Who Killed Don Quixote
2018 · as Producer

Love and Other Disasters
2006 · as David Williams

The Man from Rome
2022 · as Archbishop Corvo

When I'm Sixty-Four
2004 · as Doctor

The Return of Stanley Atwell

The Winter's Tale - Live at Shakespeare's Globe
2018 · as Leontes

The Nine Lives of Tomas Katz
2000 · as Cuthbert

A Wind from the South
2023 · as Robert

Ghosts
2014 · as Pastor Manders