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