Where To Stream Doctor Who Season 3 Episode 2
The Shakespeare Code
- Aired April 7, 2007
- 45 Min
- Rated 7.6
- Number 75 Of 153 Rated Episodes
In Elizabethan England, William Shakespeare is under the control of witch-like creatures.
The Shakespeare Code
In Elizabethan England, William Shakespeare is under the control of witch-like creatures.