Television

2024

Sexy Beast (S1, Ep 1,2 6,8) - Sir Stephen Eaton

Inside No. 9 (S9, ep6) - Party Guest

2023

The Reckoning - Johnnie Stewart

Tom Jones (Series1, ep1, 2, 4) - Fitzpatrick

2022

Man vs Bee (Series 1)- Christian

The Larkins - Mr Jerebohm

2021
Britannia (Series 3 ) - Phelan

2020

Blithe Spirit - Mr Bradman

2019
Britannia (Series 2 ) - Phelan

Harlots (Series 3) - Harcourt Fitzwilliam, Marquess of Blayne

The Witcher (S1 ep3) - Giltine

2018
Harlots (Series 2) - Harcourt Fitzwilliam, Marquess of Blayne

Britannia (Series1) - Phelan

Silent Witness (S21 ep 1,2) - David Cannon

Dave Allen at Peace (TV movie) - Richard Stone

2017
SS-GB (S1, ep2,4) - Bernard Staines

2016
Drunk History (S2 ep8) - Oscar Slater

Hoff the Record: Finance (S2 ep5) - Bunny Vasilis

2015

Banished (S1 all episodes) - Tommy Barrett

The Devil You Know (Pilot) - Samuel Parris

The Bastard Executioner (S1 ep9) - Samuel Parris

2014

A Touch of Cloth III (August 2014) - ACC Tom Boss

Castles in the Sky (June 2014) - Albert Rowe

Blandings (s2 ep 3,6) (March 2014) - Galahad

Inside No. 9 (S1,ep1) (Feb 2014) - Mark

2013

The Wipers Times (Sept 2013) - Jack Pearson

A Touch of Cloth II (August 2013) - AC Tom Boss

Wodehouse in Exile (March 2013) - Malcolm Muggeridge

The Lady Vanishes (March 2013) - Mr Todhunter

2012

Carols By Candlelight (Dec 2012) - Reader

The Hour (S2 Ep 1,2,3,5,6) (Nov 2012) - Angus McCain

A Touch of Cloth S1 (Aug 2012) - ACC Tom Boss

2011

The Hour (S1,Ep 2-6) (July 2011) - Angus McCain

2010

Any Human Heart (Ep4) (Dec 2010) - John Vivian

Poirot: The Hallowe'en Party (Oct 2010) - Michael Garfield

2009

It's Not Easy Being Green (S3,Ep4) (Feb 2009) - Himself

Creatures Like Us - (Series, 5 Episodes) (Jan 2009) - Narrator, Voices

2008

The Crooked House (Ep 1) (Dec 2008) - Noakes

Merlin (S1,Ep 6) (Oct 2008) - Edwin Muirden

Uncle Max - BBC1 (S2, Ep12 - Uncle Max Plays the Piano) (Sept 2008) - Conductor

Barclaycard 'Road Trip' Ad (Ep 4 - Handcuffs) (2008)

2007

Oliver Twist (Dec 2007) - Monks

Shadow in the North (Dec 2007) - Alastair McKinnon

This Week (Oct 2007) - himself

Miss Marple Ordeal by Innocence (Sep 2007) - Dr Arthur Calgary

Daily Politics Show (Feb 07)- himself

Green Wing - Special (feature episode) (Jan 2007)- Mac

2006

The Secret Policeman's Ball - Amnesty International - (Oct 06) - Mac, Rev Green, himself

Observer Ethical Awards - (18 Jun 2006) - Host

Green Wing - Series 2 (8 episodes) (2006) - Dr. 'Mac' Macartney

2005

The Imp (2005) (voice) - Bob

E=mc² (Aug 2005) - Antoine Lavoisier

The Rotters' Club (Jan 2005) - Nigel Plumb

2004

Green Wing (9 episodes)(2004) - 'Mac'

Black Books (S3,Ep5 - The Travel Writer) (Apr 2004) - Jason Hamilton

Keen Eddie (6 episodes) (2004) - Insp. Monty Pippin

2003

Keen Eddie (7 episodes)(2003) - Insp. Monty Pippin

Avenging Angels (2003) - due to be aired on ITV but never shown

2001

Absolutely Fabulous (S4,Ep4 - Donkey) (Sep 2001) - Taylor

Sword of Honour (Jan 2001) -Ian Kilbannock

Clocking Off (S2,Ep7 - Martin's Story) (2001) - Peter Cochrane

2000

Clocking Off (S1,Ep6) Catherine & Mack's Story(2000) - Peter Cochrane

Smack the Pony (S2,Ep6) (2000)

Hero of the Hour (2000) - Danny

The Wilsons (2000) - Colin

1999

Hippies(1999) - Alex Picton-Dinch

Let Them Eat Cake - (3 Eps - 'The Royal Command Performance', 'Making Voopee' and 'The Pox') (1999) - Advisor  

1998

Reckless: The Movie (TV)(1998) - Danny Glassman

An Unsuitable Job for a Woman (1 Ep - 'A Last Embrace') (1998) - Philip Hampson

Heat of the Sun (1998) - Asst. Supt. James Valentine 

1998

Dangerfield (1 Ep - 'Adam') (1997) - Adam

1997

Reckless (mini series) (1997) - Danny Glassman

1995

The Vacillations of Poppy Carew (1995) - Sean

1994

A Breed of Heroes (1994) - Lt. Tim Bryant

Film

2023

Napoleon (2023) - Sieyes

2020

Blithe Spirit - Mr Bradman

2017

The Rizen - Blast Door Scientist

Slovenia, Australia and Tomorrow the World - Roger Brown

2016

Bridget Jones' Baby - Fergus

Chubby Funny - Commercial Director

2015

Aaaaah (November 2015) - Ryan

Burn Burn Burn (October 2015) - Adam

2014

Lucy - The Limey

2013

Rush - Anthony 'Bubbles' Horsley

To Leech (short) - David

2012

Gambit - Xander

2011

Your Highness - Warlock

2010

Hotel: Room 21 (short) - Ralph

2009

Meant to Be - Will

2008

Everybody Counts (Amnesty International short film)(November 2008) - Presenter

Accidental Encounter (2008) - Co-producer

Dream Girl (II) (Short) (2008) - Dylan

2007

Stardust (2007) - Quartus

2006

Venus (2006)(scenes deleted) - Michael

Rabbit Fever (2006)- Rupert

2005

The River King (2005)- Eric Herman

2003

To Kill a King (2003)- James

2002

Miranda (2002) - Rod

2001

Lara Croft: Tomb Raider (2001) - Mr. Pimms

1999

The Trench (1999) - 2nd Lt. Ellis Harte

Notting Hill (1999) - 'Time Out' Journalist

1998

Les Misérables (1998) - Bamatabois

The Tribe (1998) - Forester 

1997

Tomorrow Never Dies (1997) - Yeoman

The Saint (1997) - Young Student

Richard II (1997) (TV) - Duke of Aumerle

1994

The Madness of King George (1994)
- Duke of York

1993

Piccolo grande amore (1993)

Stage

2012

Carols By Candleight - Royal Albert Hall, London - Reader

Dick Whittington, St Paul's Cathedral London (10/11/2012)- Dick Whittington/Narrator

2011
Some Talk of You - Arcola Theatre
(13/9/11)- Reader

2009

Darker Shores - Hampstead Theatre (4/12/09-16/1/10) - Beauregard

2008

Dick Whittington - St Paul's Cathedral, London (8/11/2008) - Dick Whittington/Narrator

2007

Student Open Day - National Theatre, London (16/11/07) - Himself

Landscape with Weapon - National Theatre, London (Cottesloe)(2007)- Dan

Green Wing Behind the Scenes - BFI, London (Jan 07) - himself

2006

No Man's Land (Celebration of Harold Pinter) - Sheffield Theatres (Nov 06)

The Secret Policeman's Ball - Royal Albert Hall, London (14 Oct 06) - Mac, Rev Green, Himself

A Shakespeare Evening (The Cardinall's Musick) - Long Room at Lords (Mar 2006)

The Bells - Lyceum, London (13 Feb 2006)

2005

Gypsy of Chelsea - New York - Director and Producer

Much Ado about Nothing - Crucible, Sheffield (Sept 2005)

1998

Katherine Howard- Chichester Theatre (1998) - Thomas Culpeper

1995

The Way of the World - National Theatre, London (Oct 1995) - Anthony Witwoud

Richard II - National Theatre, London (Cottesloe) (June 1995) - Edward, Duke of Aumerle

Dark Glory - Oxford Nuffield Theatre (Feb 1995) - Arthur Henry Hallam

1994

The Editing Process - The Royal Court (1994) - Miles

1993 and earlier

Madness of George III - Royal National Theatre (1991-1993) - Duke of York

The Clarendon Orchestra - (7 May 1985) - Cello 

Voice

Death at La Fenice (2024) - Guido Brunetti

Green Wing Resucitated (2024) - Dr Mac McCartney

Extraordinary (2023) - Charles II

The Archers (2021) - Trevor Fry
(BBC Radio 4)

Death of a Cosmonaut (2017) - Vladimir Komarov (BBC Radio 4)

Rumpole (2016) - Young Rumpole (BBC Radio 4)

The Norman Conquests (2015) - Norman

Tomorrow in the Battle think on me (Feb 2015) - Victor (BBC Radio 4

The Corrections (Jan 2015) - Chip Lambert (BBC Radio 4)

Blithe Spirit (The Archers) (Dec 2014) - Douglas Herrington/Charles (BBC Radio 4)

Eating for England (Dec 2014) - Nigel (BBC Radio 4)

The City of Tomorrow (Oct 2014) - (BBC Radio 4)

Gossip from the Garden Pond (Sept 2014 - The Tadpole (BBC Radio 4)

A Good Read (July 2014) - Guest

With Great Pleasure at Christmas (Dec 2013) - Reader (Radio 4)

Three Men in A Boat (Sept 2013) - J (BBC Radio 4

The Inheritor's Powder, A Cautionary Tale of Poison, Betrayal and Greed (Sept 2013) - Reader (Radio 4)

The Gestapo Minutes (July 2013) -Michel Oppenheim(Radio 4)

The Norfolk Mystery (July 2013) - Reader (Radio 4)

The Stuarts (July 2013) - Charles I (Radio 4)

Soloparentpals.com (March 2013) - Tom (Radio4extra)

Welcome to Our Village, Please Invade Carefully (March-April 2013) (6 episodes) - Field Commander Uljabaan (Radio 2)

Words and Music: Baroque Spring (4th March 2013) - Reader (Radio 3)

Vince Cosmos: Glam Rock Detective (1st Feb 2013) - Vince Cosmos (Audiobook)

The Knot (Jan 2013) - Reader (Radio 4)

Alice through the Looking Glass
(22 Dec 2012) - Lewis Carroll (Radio 4)

Nocturnes by Kazuo Ishiguro (Sept 2012) - Reader (Audiobook)

Lets Have a Party: The Piano Genius of Mrs Mills ( 23rd Sept 2012) - Narrator (BBC4)

Over to You: 10 Stories of Flyers and Flying (Sept 2012) - Reader (Audiobook)

Welcome to Our Village: Please Invade Carefully (Pilot) (5th July 2012) -Field Commander Uljabaan (Radio 2)

Bird Island (June-July 2012) - Graham (Radio 4)

Bring Up The Bodies (Abridged) (May 2012) - Reader (Audiobook)

Songs of Praise: Palm Sunday (1st April 2012) - Reader (BBC1)

Words and Music: May Day (6th May 2012) - Reader (Radio 3)

John Le Mesurier:It's All Been Rather Lovely (27th April 2012) - Narrator (BBC 2)

Sarah Walker:Essential Classics (2nd-6th April 2012) - Guest/Himself (Radio 3)

Pantheon (March 2012) - Reader (Audiobook)

Gadget Geeks (S1)
(Jan - Feb 2012 ) - Narrator (Sky1)

King James Bible - Gospel of Luke
(25th Dec 2011) - Reader (BBC1)

Songs of Praise (4th Dec 2011) - Reader (BBC1)

Just my type
(5th - 9th Dec 2011) - Narrator (Radio 4)

Laurels and Donkeys
(13th Nov 2011) - Reader (Radio 4)

Midwinterblood
(1st Nov 2011) - Narrator (Audiobook)

Unusual uses for Olive Oil
6 Oct 2011 - Narrator (Audiobook)

TImeshift (S11 ep 3,4)(Aug 2011)- Narrator (BBC4)

A Change in the Willows
(7th May 2011) - Ratty (Radio 4)

Approaching Apocalypse
(pub May 2011 rec 2008) - Audiobook/MP3

Harbour
(31st May 2011) - Narrator (Audiobook)

The Hotel (8 episodes)
(April - June 2011) - Narrator (Channel 4)

A Perfect Spy (Dramatised)
(15th Apr 2011) - (Audiobook/Radio4)

Timeshift (S10 ep 7)(12th Jan 2011) - Narrator (BBC4)

Mr Pip
(Jan 2011) - Narrator (Audiobook)

The Secret Life of Bob Monkhouse
(3rd Jan 2011) - Narrator (BBC4)

Private Passions
(12th Dec 2010) - himself (Radio 3)

The Life of Roald Dahl
(6th Sept 2010) -Narrator (Radio 4)

The Orchestra
(23rd July 2010) - Patrick Hardy (Radio 4)

Rude Brittania
(June 2010) - Narrator (BBC4 TV )

I think I love you
(June 2010) - Narrator (audiobook)

Clarissa (Mar 2010)- (Radio 4)

Inside John Lewis
(Mar 2010) - Narrator (BBC2 TV)

Final Demands
(Mar 2010) - Jonty (Radio 4)

Not Again Not the Nine o'Clock News
(Dec 2009) - Narrator (BBC TV)

Bright Young Things - Jeeves and the Yuletide Spirit
(Dec 2009) - Narrator (Radio 4)

Peter Pan
(Dec 2009) - Narrator (Guardian Audiobook)

Front Row
(4th Dec 2009) - himself (Radio 4)

The Infinities
(Nov 2009) - Narrator (Audiobook)

Bulldog Drummond
(Nov 2009) - Narrator (Radio 4)

The Winter Ghosts
(Sept 2009) - Narrator (Audiobook)

Boom
(Sept 2009) - Narrator (Audiobook)

The Imperfectionist
(2009) - Narration (4mations.tv animation)

The Twyborn Affair
(Sept 2009) - Eddie (Radio 3)

The Maltby Collection Series 3
(Sept 2009) - Rod (Radio 4)

The Quest
(Aug 2009) - Arthur (Radio 4)

One Day
(June 2009) - Narrator (Audiobook/Radio 4)

The Girl at the Lion D'Or
(May 2009) - Charles Hartmann (Radio 4)

The Master and Margarita
(May 2009) - Narrator (audiobook)

Two Pipe Problems (ep2)
( Apr 2009) - Charles, Equerry to HRH (Radio 4)

Cavity (Jan 2009) - Adrian (Radio 4)

The Rest is Noise
(Jan 2009) - Reader (Radio 4)

Creatures Like Us (Series, 5 Episodes) (Jan 2009) - Narrator, Voices (TV)

Liza Tarbuck Show,
(20th Dec 2008)- Guest (Radio 2)

To Be Or Not to Be ... Shakespeare
(Dec 2008) - Narrator - (More4 TV)

The People's Princess
(December 2008) - Henry Brougham (R4)

To the North
(December 2008) - Markie (Radio 4)

Snobs
(Nov 2008) - Simon (Radio 4)

Approaching Apocalypse
(November 2008) - Reader (St Martin's Church, The Bullring, Birmingham)

Number 10 (Oct 2008) - Steve (Radio 4)

The Voices in My Head
( Sept 2008) - Presenter (Radio 4)

Dickens and Dizzy
(23rd June 2008) - Disraeli (Radio 4)

The Virtuous Burglar
(June 2008) - Narrator (Radio 4)

The Maltby Collection Series 2
(June 2008) - Rod Millet (Radio 4)

Cosmic Quest
( June 2008) - Reader (Radio 4)

I Believe I Have Genius
(Apr 2008) - Constantin Heger
(Radio 4)

Easter Words and Music
(Mar 2008) - Narrator
(Radio 4)

Stephen Hawking: Master of the Universe (Mar 2008) - Narrator (TV and DVD)

Faust
(Feb 2008) - Faust (Radio 4)

Number 13
Radio 4 Womens Hour Drama (Dec 2007)

Little Women
BBC7 (Nov 2007) - Ned

The Queen's Wedding
(TV) (2007) - narrator

Book at Bedtime: The Taxi Queue
(Nov 2007) Narrator - Radio 4

Fame and Fortune
(Nov 2007) - Dominic (
Radio 4)

Hangover Square
(Nov 2007) - narrator (audiobook)

Class A
(Oct 2007) - narrator (audiobook)

Eight Lives Down
(Oct 2007) - narrator (audiobook)

Real Men
(2007) - Narrator (TV)

The Maltby Collection
(2007) - Rod Millett (Radio 4)

Seven Ages of Rock
(2007) - Narrator
(TV)

Penguins stopped Play
(2007) - narrator (audiobook)

Storm: The Infinity Code
(2007) - narrator (audiobook)

Sherlock Holmes
(Mar 07) BBC 7

Friday's Child
(Feb 2007)
- Radio 4

The Loved One
(Feb 2007)
- Radio 4

In search of Elvis
(Feb 2007) - narrator(audiobook)

Something wrong about the mouth - (Jan 2007) Radio 4

The Cement Garden
(Jan 2007) - narrator (audiobook)

Sinatra:A Song For the FBI
(2007)- Narrator (TV)

Thomas Hardy's The Trumpet Major (Oct/Nov 2006)narrator - Radio 4

Betrayal, A Man for All Seasons
(Oct 2006) - Master Richard Rich
- (Radio 4
)

Lady Chatterley's Lover
(Sep 2006) - Duncan Forbes( Radio
4)

The Recruit
- narrator (audiobook)

A Charles Paris Mystery, Sicken and so die - Radio 4 (Aug 2006) - Alex Radelescu

Afternoon reading - Blackout
(Aug 2006)- Dan
(Radio 4)

Afternoon reading:
UnreliableMemory
- Radio 4 (24 Jul 2006)

The Summer of Rave(1989)
(Jun 2006)- Narrator
( BBC TV)

The Classic Serial - Basil
(Jun 2006)
Radio 4

From the Fourth Row
(29 May 2006)
Radio 4

Kipps - the Story Of A Simple Soul - Radio 4 - Coote(May 2006)

Steve Wright in the afternoon (interview) (Apr 2006)- himself

The Other Man
(Mar/Apr 2006) - Travis (
Radio 4)

Colin and Edith
(Mar 2006)- himself

The Imp
animation- Bob

The Fountain Overflows
(Jan 06) - Oliver
- (Radio 4)

World Music Guide
Channel 4 Radio - himself

Is it just me or is everything sh*t?
(2005) - narrator(audio book)

The Sicilian Expedition
(Dec 2005) - Alcibiades
- Radio 3

Much Ado about Nothing
(Nov 2005) - Don John
- Radio 3

Press the hash key now
(Feb 2005)
- Joe

The Pilgrims Progress
(2004) 13 episodes

Ancient And Modern
(Dec 2004) - Jez
- Radio 4

Resurrecting Schubert
(Dec 2004) - Schubert (Radio 4)

The Provoked Wife - Radio 3 (Dec 2004) - Heartfree

Little Women (2004) 3 episodes

The more the merrier - narrator (Dec 2003) (audiobook)

Mrs Warren's Profession (2002) - Frank Gardner

Wild Things - Radio 4 (Sept 2002) - Customer

Agatha Christie's Magnolia Blossom - Radio 4 (Feb 2002) - Vincent East

Arrived - Drama on 3 (2002)

The Government Inspector (2002)

Why can't a woman be more like a man? - Radio 4 - (Feb 2002)

Democracy and language - 2, Great Britain v Germany (2001)

Facing Up: A Remarkable Journey to the Summit of Mt.Everest - narrator (Mar 2001) (audiobook)

Arrested development - Radio 4 (May 2000) - Dave

Before your very eyes - Radio 4 (May 2000)

Gulliverzone - narrator (Apr 2000) (audiobook)

Another Shakespeare - Radio 4 (Apr 2000)

Ready Steady Sink (2000)

Cousin Bette the poor relation (2000)

The Protege (Feb 2000)

The Merchant of Venice - Bassanio (2000) (audiobook)

Easy Virtue - Radio 4 (Dec 1999)

Fever Pitch - narrator (Oct 1999) (audiobook)

About a Boy - narrator (Feb 1999/Apr 2011) (audiobook)

Georgiana, Duchess of Devonshire - BBC 7 (1999) 8 episodes

Market Research - Radio 4 (Jan 1999)

Sketches by Boz, Horatio Sparkins (1998/1999)

'The West Pier 1 - The Handbag' and 'West Pier 2 - The car' (1998)

Saturday night Theatre (1998) The Judas Kiss & 7 foot with a wooden leg

A Song for Mary-Jane (Jan 1998)

30 min Theatre (1998) - The Footise Put, The Lore of the Barnacle and Day Off

Secure Within (1997)

A house by the Sea (1997)

The Fair Hearing - Radio 4 (Jun 1997)

Keyboard Skills (Aug 1996)

Cover Recovery (Jan 1996)

People like Us (1996)

Cover recover (1996)

In the Red - Henry Drew -Radio 4 (Jan 1995)

Fridays Child - Radio 4 (Jan 1995)

Rebel Angel (1995)

Aumoniers World (1993)

James Johnston's story (Nov 1993)

Dr Who - The Paradise of Death (2 episodes)(Aug/Sep 1993) - Echolocation Operator/Lexhan

Alexander (1993) 4 episodes

Excuse my dust (1993)

Greywing (1992/1993) 6 episodes

Splendid Isolation (Oct 1993)

The Return of Sherlock Holmes - The Abbey Grange (6 Oct 1993)

Disguised as Dr Koch (Jun 1993)

You and Yours - Reasonable Doubt (1993)

Dear Nobody (1993)

Lifeline, Fear on Four (1993)

A bit of Berlin (1992)

The Monkey Trap (Nov 1992)

Run man run (Oct 1992)

The Virgin in the ice (1992)

Truth in dark places (Sept 1992)

Frank Muir presents 500 year of humorous prose (1992)

The road to Munich (1992)

Paradise Lost (1992) 2 episodes

The Scarlett Letter (1992) 3 episodes