| This Is Christmas (2022) als Jonathan |
| The Loneliest Boy in the World (2022) als Frank |
| Morecambe & Wise: The Lost Tapes (2021) als Self |
| Off the Rails (2021) als Dan |
| We Are Most Amused and Amazed (2018) als Self |
| Johnny English Strikes Again (2018) als Bough |
| The Extraordinary Journey of the Fakir (2018) als Officer Smith |
| Paddington 2 (2017) als Colonel Lancaster |
| Brains of Britain (or How Quizzing Became Cool) (2016) als Self - Narrator (voice) |
| The Silent Man (2016) als The Delivery Driver |
| Molly Moon and the Incredible Book of Hypnotism (2015) als Mr. Alabaster |
| Mr. Bean: Funeral (2015) als Mourner that Mr. Bean sits next to |
| The Incredible Adventures Of Professor Branestawm (2014) als Mr. Bullimore |
| What We Did on Our Holiday (2014) als Gavin McLeod |
| The Engagement (2011) als Bar Tender |
| Fry and Laurie Reunited (2010) als Self |
| 4.3.2.1 (2010) als Mr. Phillips |
| Steve Coogan: The Inside Story (2009) als Self |
| The Catherine Tate Show: Nan's Christmas Carol (2009) als Ghost of Christmas Past |
| Within the Whirlwind (2009) als Krasny |
| A Tale of Two Continents (2008) als Monkey |
| Razzle Dazzle: A Journey into Dance (2007) als Mr. Johnathon |
| The Prince & Me (2004) als Soren |
| Appointment with Dr. Terrible (2003) als Interviewee – Actor |
| The Actors (2003) als Clive |
| Johnny English (2003) als Bough |
| Jeffrey Archer: The Truth (2002) als Roland Moxley-Nemesis |
| Surrealissimo: The Trial of Salvador Dali (2002) als Yoyotte |
| Birthday Girl (2001) als Concierge |
| The Parole Officer (2001) als Colin |
| There's Only One Jimmy Grimble (2000) als Johnny Two Dogs |
| Cinderella: The ITV Pantomime (2000) als Dandini |
| Hunting Venus (1999) als Gavin |
| Plunkett & MacLeane (1999) als Dixon |