Ellie Haddington

Ellie Haddington played Professor Alison Docherty in Last of the Time Lords.