Rebecca Front
In 3 episodes
Role(s): Narrator
David Attenborough
In 2 episodes
Role(s): Self
Tariq Ali
Role(s): Author, Self
Lisa Appignanesi
In 1 episodes
Tanya Byron