
Acting

Schadenfreude
as Sir Rufus Pool

Knightfall
as Julian Pollard

The Wasp
as Jim

Nemesis
as Lewis

Six Minutes to Midnight
as Band Leader

Muse
as The Bailiff

Master Moley by Royal Invitation
as (voice)

Patrick
as Mr. Peters

Another Mother's Son
as Vicar (uncredited)

5 Greedy Bankers
as Jeremy Maddox

Patience
as Aldous Tate · 1 ep.

Grace
as Phil Marshbrook · 1 ep.

Showtrial
as Brian Reeves · 5 ep.

New Worlds
as Thomas · 2 ep.

Father Brown
as Mervyn Glossop · 1 ep.

Dracula
as Lead Engineer · 2 ep.

Call the Midwife
as Mr. Phillips · 1 ep.

The Bletchley Circle
as Customs Officer · 1 ep.

Married Single Other
as Dr Reeves · 1 ep.

Rosamunde Pilcher's Four Seasons
as Priest · 1 ep.