Acting
Mission: Impossible - Rogue Nation
2015
as Senator
747: The Jumbo Revolution
as Juan Trippe
National Theatre Live: The Audience
as James Callaghan / Private Secretary
Open Fire
as Assistant Commissioner
Occupy!
as Player in Everyman Theatre Company, Liverpool
Press
as Sir Michael · 1 ep.
Extremely Dangerous
as Mr. Unpleasant · 3 ep.
Peak Practice
as Dr. Wilson · 1 ep.
Jeeves and Wooster
as Footman · 1 ep.
One Foot in the Grave
as 2nd Jehovah's Witness · 1 ep.