

Battle of the Brave
2004 · as English General

Sharpe's Rifles
1993 · as General Sir Arthur Wellesley

Sharpe's Eagle
1993 · as General Sir Arthur Wellesley

Sharpe: The Legend
1997 · as Wellesley

Braces High
1980 · as DC Cropper

All the King's Men
1999 · as King George V

Dance with a Stranger
1985 · as Cliff Davis

Hearts of Gold
2003 · as Evan Powell

Nina Forever
2016 · as Dan

Henry VIII
1979 · as A Surveyor

The Levelling
2017 · as Aubrey Catto

The Chain
1984 · as Dudley

The Five(ish) Doctors Reboot
2013 · as Dalek operator

Captain Jack
1999 · as Emmett

RSC Live: The Merry Wives of Windsor
2018 · as Sir John Falstaff

Twelfth Night, or What You Will
2003 · as Toby Belch

Doctor Who: The War Games
1969 · as Moor

The Last Detective
2003 · as Yardley