Where To Stream Doctor Who Season 9 Episode 11
Heaven Sent
- Aired November 28, 2015
- 45 Min
- Rated 8.0
- Number 49 Of 153 Rated Episodes
The Doctor finds himself trapped and alone in an inescapable castle, stalked by an enemy that can't be fought. If he doesn't solve the puzzle of his captivity, then he will never leave.