Everything jako król Henryk V Hunting Venus jako Simon Delancey Sex 'n' Death jako Ben Black 2000 Aladdin jako Abanezer Lorna Doone jako Jeremy Stickles Dirty Tricks jako Edward Joint Venture (Saving Grace) jako dr Bamford 2002 Goodbye, Mr. Chips jako pan Chipping A Is for Acid jako John George Haigh Globalna herezja (Global Heresy) jako James Chancellor The Very Best of Have I Got News for You (zdjęcia archiwalne) 2003 Doktor Martin (Doc Martin – pilot) jako doktor Martin Bamford The Booze Cruise jako Clive Doktor Martin i bestia z Bodmin (Doc Martin and the Legend of the Cloutie) jako dr Martin Bamford Z planu filmowego: wpadki i pomyłki aktorów (It Shouldn’t Happen to a TV Actor) 2004 Mój przyjaciel Fungus (Fungus the Bogeyman) jako George Beauty jako Tom Fitzhenry 2005 Comic Relief: Red Nose Night Live 05 jako on sam 2006 Losing It jako Phil MacNaughton The Children’s Party at the Palace jako pan Plod (Noddy) 2007 The Man Who Lost His Head jako Ian Bennett 2010 Labrats jako Pearly (głos) 2014 Ale szopka 3: Koleś, gdzie jest mój osiołek?!