

Marrowbone
2017 · as Doctor

All or Nothing
2002 · as Ron

Mr. Turner
2014 · as William Turner Snr

Coriolanus
2011 · as Tribune Brutus

Vera Drake
2004 · as Magistrate

The Children Act
2018 · as Humphrey

The Old Man & The Thief
2026 · as Robert

Henry VI Part 2
1983 · as John Holland / George Plantagenet

Home Sweet Home
1982 · as Man in Dressing Gown

Margaret
2009 · as Kenneth Baker

Closer to the Moon
2014 · as Studio Manager

The Sound of Music Live!
2015 · as Admiral von Schreiber

Joggers
1981 · as Edgar

The Tragedy of Coriolanus
1984 · as First Citizen

Henry VI Part 1
1983 · as Second Messenger to King

RSC Live: Coriolanus
2017 · as Menenius

The Winter's Tale
1981 · as Clown

The Tragedy of Richard III
1983 · as George, Duke of Clarence