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 (2002)
Detective Constable Ray
Parting Shots (1999)
DI Arthur Maddox
The Dark Room (1999)
Lawyer Wakem
The Mill on the 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
L'avventuriera perversa (1983)
Father Michael
Forever Young (1983)
Volumnius
Julius Caesar (1979)