Justice Atkinson
Sardar Udham (2021)
Judge
Once Upon a Time in London (2019)
Doctor
National Theatre Live: A Streetcar Named Desire (2014)
Peter
Columbite Tantalite (2013)
Inspector Lestrade
Sherlock: walka ze złem (2002)
Detective Constable Ray
Sprawy ostateczne (1999)
DI Arthur Maddox
The Dark Room (1999)
Lawyer Wakem
Młyn nad Flossą (1997)
Toodles
The Secret Agent (1992)
Michael Simpson-Makepeace
Sherlock Holmes and the Leading Lady (1991)
Tai-Pan (1986)
Richard Baines
The Marlowe Inquest (1986)
Toby Nash
Mrs. Capper's Birthday (1985)
Bassianus
Titus Andronicus (1985)
Blanding
The Falklands Factor (1983)
Ned Cotterell
The Wicked Lady (1983)
Father Michael
Forever Young (1983)
Volumnius
Julius Caesar (1979)