David Attenborough
Self
Joan Bakewell
Self
Christopher Frayling
Self
Chris Serle
Narrator
Denis Tuohy
Self
Alasdair Milne
Self
Paul Fox
Self
Colin Clark
Self