Actor
The Man with the Plan
2026 · as Sir John Anderson
The Running Man
2025 · as Henry
Last Night in Soho
2021 · as Punter #1
The Good Soldier Schwejk
2018
Paddington 2
2017 · as Clerk of Court
Private Peaceful
2012
Acts of Godfrey
2012 · as Mr Jessup
Invisible Eyes
2010 · as Gygess
National Theatre Live: All's Well That Ends Well
2009 · as Rynaldo
Miss Marie Lloyd: Queen of the Music Hall
2007 · as Councillor 2
Sharpe: The Legend
1997 · as Cooper
Sharpe's Gold
1995 · as Rifleman Francis Cooper