Actor
National Theatre Live: The Madness of George III
2018 · as Thurlow
Peterloo
2018 · as Man Drilling Reformers
National Theatre Live: This House
2013 · as Joe Harper
Defining Fay
2012 · as Godfrey
The Flying Scotsman
2006 · as "Specialized" Representative
Margery and Gladys
2003 · as Desk Sergeant
I Want You
1998 · as Frank
The Man Who Knew Too Little
1997 · as Wilkie
Fever Pitch
1997 · as Man at Reading
London Kills Me
1991 · as Plainclothes Policeman
Othello
1990 · as Servant to the Senate / First Cyprus Soldier / First Othello Soldier