Frank
Frank & Mary (2019)
Sir John Falstaff
RSC Live: The Merry Wives of Windsor (2018)
Titus Andronicus
RSC Live: Titus Andronicus (2017)
Aubrey Catto
The Levelling (2017)
Earl of Gloucester
Royal Shakespeare Company: King Lear (2016)
Justin
ChickLit (2016)
Dan
Nina Forever (2016)
Dalek operator
The Five(ish) Doctors Reboot (2013)
English General
Nouvelle-France (2004)
Ray Downing
In Denial of Murder (2004)
Evan Powell
Hearts of Gold (2003)
Toby Belch
Twelfth Night, or What You Will (2003)
Homais
Madame Bovary (2000)
King George V
All the King's Men (1999)
Emmett
Captain Jack (1999)
Uncle Sid
Cider with Rosie (1998)
Wellesley
Sharpe: The Legend (1997)
Egan
The Stranger: Eye of the Beholder (1995)
The Stranger: Breach of the Peace (1994)
Cook/Dore/Rust
A Few Short Journeys of the Heart (1994)
The Stranger: The Terror Game (1994)
Sir Arthur Wellesley
Sharpe's Eagle (1993)
Sharpe's Rifles (1993)
Bob Buzzard
A Very Polish Practice (1992)
Detective Inspector Luff
The Trials of Oz (1991)
Cliff Davis
Un Crime pour une passion (1985)
Dudley
The Chain (1984)
Katko
Last Night Another Dissident... (1981)
Lieutenant
The Man of Destiny (1981)
AJ Sylvester
The Life and Times of David Lloyd George (1981)
DC Cropper
Braces High (1980)
Andrews
The Enigma (1980)
A Surveyor
Henry VIII (1979)
Henry
The Square of Three (1973)
Peladon
Doctor Who: The Curse of Peladon (1972)
Moor
Doctor Who: The War Games (1969)