Preacher is a fictional character portrayed by Robert Demeger in the TV series Doctor Who.
They appear in 1 episodes out of a total of 166 aired
Episodes1
The Shakespeare Code
episode S3.E2 july 2007The Doctor takes Martha to London in 1599, where William Shakespeare's new play is being used by three witches in an evil plan.