All of the Doctor's incarnations are in crisis when The Rani creates a time-loop in the East-end of London in this 30th Anniversary Special.
Sylvester McCoy
as The 7th Doctor
Sophie Aldred
as Ace
Kate O'Mara
as The Rani
Colin Baker
as The 6th Doctor
Peter Davison
as The 5th Doctor
Tom Baker
as The 4th Doctor
Jon Pertwee
as The 3rd Doctor
Nicola Bryant
as Peri Brown
Bonnie Langford
as Melanie Bush
Elisabeth Sladen
as Sarah Jane Smith
Lalla Ward
as Romana
Samuel West
as Cyrian