When disaster hits the Titanic, the Doctor uncovers a threat to the whole human race. Battling alongside aliens, saboteurs, robot Angels and a new friend called Astrid, can he stop the Christmas inferno?
2016
2017
1997
2003
2019
1976
1975
1958
1943
2012
1988
2007
2022
2008
2011
1996
1974
1965
2009