Spudvisor
Chindia
Amsterdam

British Ornithologist

The Ulysses Project

Mr. Deasey, The Sins of The Past

Wake Up

Neurosurgeon

Gold

Lewis Horne

Of Mind and Music

Dr. Laurence Guillaume

Echo Dr.

Aldridge (as Johnnie Lyne-Perkis)

Bibliothèque Pascal

Fox Face (as Johnnie Lyne-Perkis)

The Young Victoria

Earl of Derby (as Johnnie Lyne-Perkis)

Spooks

Sir Petrie Meacham (1 episode)

Asterix and Obelix vs. Caesar

Detritus (English version, voice, as John Duval)

The Scold's Bridle

Sir William Cavendish (as John Duval)

Chris Barrie's Motoring Wheel Nuts

Baliff / Scrap Dealer / Lambourghini Driver (as John Duval)

Murder Most Horrid

Young Gentleman (as John Duvall) (1 episode)

Stalag Luft

Tank Officer (as John Duvall)

Swing Kids

Gestapo with Ashes

Trainer

Stuart Saunton (as John Duval) (2 episodes)

House of Cards

Young Man at No. 10 (as John Duval) (1 episode)

Jeeves and Wooster

Freddie Chalk-Marshall (as John Duval) (2 episodes)

Freddie (as John Duval) (1 episode)

Screen One

Male Journalist (as John Duval) (1 episode)

Blore M.P.

Male Journalist

Three Up, Two Down

Jim (1 episode)

Pub Customer (as John Duval) (1 episode)

Late Expectations

Conrad (as John Lyne-Pirkis) (1 episode)