
as Stephen Langham

as Adam Keyne
1997

as Dr Ryder
2005

as Stephen Langham
2011

as Richard Thomas
1986

as James Potter
2001

1996

as James Potter
2004

as James Potter
2005

as Doctor Rhasiv
2022

as Dr. Walter Henshaw
2013

as Derek Turnbull
2004

as Duncan Tropper
2022
as Self - Narrator
2025

as Max Rampleman
2026

as Mr Richards
2026

as Self - Narrator
2025

as (voice)
2024

as Geoff
2023

as Middleton
2022

as John
2021

as Dominic
2021

as Chief of Staff
2021

as Headmaster
2020

as Edward Merriman
2019

as Air Chief Marshal Dowding
2017

as Vicar
2015

as Dr. Rhodes
2014

as Self
2012

as DI Williams
2012

as Doc Clements
2012

as Police Inspector
2011

as James Potter
2011

as James Potter
2010
as William Shakespeare
2009

as Jacob
2007

as Peter
2007

as James Potter
2007
as Stephen Langham
1 ep.

as Adam Keyne
1 episodes

as Dr Ryder
1 episodes

as Stephen Langham
1 episodes

as Richard Thomas
1 episodes

2 episodes

as Doctor Rhasiv
2 episodes

as Dr. Walter Henshaw
1 episodes

as Derek Turnbull
1 episodes

as Duncan Tropper
4 episodes

as Lord Frederickson
2 episodes

as Andrew Forrestal
1 episodes

as Nikolai Fomin
5 episodes

as Charles Harcourt
1 episodes

as Harry Bundrick
1 episodes

1 episodes

as William Cecil
3 episodes

as Dave
1 episodes

as Harry Frame
2 episodes

as Tim Sumner
1 episodes

as Major Tim Radley
8 episodes

as Douglas Gilmour
8 episodes

as Travelling Salesman
1 episodes

as Platon Karataev
1 episodes

as John de la Pole
8 episodes