Programme Index

Discover 10,328,153 listings and 247,530 playable programmes from the BBC

Results 1 to 2 of 2 for your search filters
Filter by channel


Series 13

Episode 17: Labyrinth

Duration: 28 minutes

First broadcast: on BBC One HDLatest broadcast: on BBC HD

When Zara's old friend Jill arrives claiming to have forgotten to plan her best friend's wedding, Zara is forced to confront her own feelings for Daniel. Show more


Dr Zara Carmichael:
Elisabeth Dermot Walsh
Jill Prudence:
Daisy Beaumont
Andrew Savage:
Richard Trinder
Dr Daniel Granger:
Matthew Chambers
Dr Jimmi Clay:
Adrian Lewis Morgan
Dr Elaine Cassidy:
Janet Dibley
Cherry Malone:
Sophie Abelson
Julia Parsons:
Diane Keen
Karen Hollins:
Jan Pearson
Jack Hollins:
Nicolas Woodman
Ed Harman:
Chris Reilly
Series Producer:
Mike Hobson
Series Producer:
Peter Eryl Lloyd
Tom Ogden

Doctor Who

Series 6

Episode 7: A Good Man Goes to War

Duration: 50 minutes

First broadcast: on BBC One HDLatest broadcast: on BBC Three

Available for years

The Doctor assembles an alien army to fight the Battle of Demons Run, and we finally discover who River Song really is...


The Doctor:
Matt Smith
River Song:
Alex Kingston
Madame Kovarian:
Frances Barber
Lorna Bucket:
Christina Chong
Damian Kell
Marcus Wilson
Peter Hoar
Thin One:
Dan Johnston
Colonel Manton:
Danny Sapani
Madame Vastra:
Neve McIntosh
Captain Harcourt:
Richard Trinder
Henry Wood
Commander Strax:
Dan Starkey
Dorium Maldovar:
Simon Fisher-Becker
Henry Avery:
Hugh Bonneville
Toby Avery:
Oscar Lloyd
Voice of the Cybermen:
Nicholas Briggs