Update: They have removed Richard E Grant from the cast list now. Trying to cover up their mistake?
Many thanks to Jules43
It seems that Richard E Grant is on the cast list created as 'The Great Intelligence' for the episode according to the BBC Doctor Who page. Is this a mistake, or have the BBC slipped up and revealed another unintentional spoiler before airing....?
Source: BBC
Source: BBC
Streaming Options