Doctor Who - Season 3 Episode 2
The Shakespeare Code
Release Date: Apr 7, 2007
S03 E02Apr 7, 2007
Where to Watch Doctor Who Season 3 Episode 2 Now
The Shakespeare Code - Watch Online: Streaming, Buy or Rent
The Doctor takes Martha to London in 1599, where William Shakespeare's new play is being used by three witches in an evil plan.